Full-stack Web Developer & Technical SEO Consultant. I build sites and tools that rank, convert, and last. Sleep declared war on me years ago.

Joined August 2025
19 Photos and videos
Built a full-stack AI schema audit tool in two sittings. Solo. One day. Not a side project. A real tool: → Fetches renders any URL → Audits existing schema → Flags what's missing and why it matters → Generates the JSON-LD → Gives you CMS-specific implementation steps Built for small business owners who don't speak developer. First test site? My own. It found 3 real issues I hadn't fixed. 0-Tech Schema is live at bree-sharp.com/tools/schema-… Free. No login. Just paste your URL.
2
2
5
828
A free local-SEO win most businesses leave on the table: your Google Business Profile categories. Your primary category is one of the strongest signals for which searches you show up in. Pick the most specific one that fits, not the broadest. "Emergency plumber" pulls different results than "plumber." Be the specific thing if that's what you are. Then add the secondary categories that genuinely apply. Five minutes, no cost, real movement.
3
Built a dealer locator covering two countries without touching a geocoding API. Pure taxonomy. Instead of lat/long math, I restructured the directory into a hierarchy. Country parents, state and province terms underneath, grouped display with clean dividers. For a fixed list of dealers, you don't need maps and distance calculations. You need good information architecture. Reach for the complicated tool only when the simple structure actually fails.
1
I am SO late on the Fable 5 model shutdown - we sure do live in unprecedented times.
3
"NAP consistency" sounds like SEO jargon until you understand what it means: Google checks your business name, address, and phone number across dozens of third-party directories to verify you're real and located where you say you are. If an old address is still live on Birdeye, BuildZoom, or the BBB — even from years ago — Google sees two conflicting stories about your business. That conflict suppresses local rankings. Quietly. Indefinitely. Auditing your citations takes less than an hour. Most businesses have never done it.
3
hreflang is one of those tags that's easy to get subtly wrong and hard to notice. It tells Google which language and region version of a page to show which users. Get it wrong and Google serves your Canadian English page to UK users, or ignores your translations entirely. If you run multiple language or country versions, every version has to reference every other one, including itself. Miss the return reference and the whole set can be thrown out.
Took a site's First Contentful Paint from 4.08 seconds to 1.7. A 58% drop. Speed Index down 64%. Layout shift to zero. No rebuild. Just the right caching config and one honest decision about what NOT to add.
1
4
Layout shift to zero came from setting explicit dimensions on images and reserving space for anything that loads late. CLS is mostly a "you didn't tell the browser how big this would be" problem.
1
The lesson that keeps showing up: the lightest config that hits the target beats the most aggressive one. More caching isn't more speed. It's more surface area for things to break.
Bree Sharp | Web Developer & Tech SEO Consultant retweeted
I'm burning 50% less weekly Claude Code limits now. 1. Install OpenAI Codex plugin inside Claude Code 2. Then use: > Claude Fable 5 high for planning > Codex 5.5 xhigh for execution (using Codex plan, no API) > Claude Fable 5 max for review That's it. It works.
152
176
2,763
192,166
"Just turn off Rocket Loader" is advice people give without testing it. I A/B tested it on a site with heavy JS. Disabling it cratered the score. Total blocking time jumped from about 100ms to 640ms. That site needed Rocket Loader on until the JS payload came down. Infrastructure settings aren't universally good or bad. Measure before and after, on your actual site, every time.
9
Bree Sharp | Web Developer & Tech SEO Consultant retweeted
About. Time.
AI search is exploding, creating a massive blind spot for website traffic. While clicks are shifting, visibility shouldn't ✖️ GA is introducing automated AI Assistant traffic measurement. Track & trend human traffic from top chatbots directly in reports → goo.gle/43rpCMw
6
9
335
136,408
Cut 1.27 MB off a single homepage load. No magic plugin. Just boring, methodical work. Re-encoded four hero images to WebP. Deleted a hidden 0x0 Vimeo embed that was quietly pulling 329 KB for nothing. Self-hosted the fonts with font-display:swap. Lab score went from 45 to the high 70s. Performance work is rarely clever. It's mostly finding the heavy thing nobody noticed and removing it.
1
21
Accessibility testing tip that took me too long to learn: test logged out, in incognito. The WordPress admin bar injects its own links at the top of the page. Logged in as admin, those grab first tab focus, so your skip-link looks like it's working. Real visitors don't have the admin bar. They get the broken version. If you only test logged in, you're testing a page your visitors never see.
1
1
18
Inherited a site where someone had disavowed a huge chunk of the backlink profile, including good, legitimate links. A cleanup that went way too wide. Disavow is a chainsaw, not a scalpel. Tell Google to ignore a strong, relevant link and you've thrown away ranking signal you earned. Rolling it back is slow, and recovery isn't guaranteed. Before you disavow anything, be sure it's actually toxic. Most links people panic about are fine.
1
16
Bree Sharp | Web Developer & Tech SEO Consultant retweeted
I was included in this new @TheAtlantic article discussing slop in the SEO/GEO industry by @WillOremus Worth a read, check it out! Btw, my experiment from last year still works in AI Overviews 🤦🏽‍♀️😂 @jonoalderson Link to article: theatlantic.com/technology/2…
4
4
41
2,532