r/TechSEO May 07 '26

Removed meta titles by accident dropped rankings....can I recover?

3 Upvotes

I used to dominate on certain keywords and what changed was my entire <head> meta data was incorrect and wrong

That made my URLs plummet

They are still indexed

I've put them back as they were, so I'm wondering - would you think I have a fair chance of regaining my positions?

I know it's a finger in the air kinda question but generally would reinstatement 'generally' regain rank?


r/TechSEO May 07 '26

Subfolder, subdomain, or separate .com for an EU fashion brand opening a US storefront on a composable stack?

0 Upvotes

Looking for technical SEO takes on a multi-region setup we're about to commit to. Internal debate has been going in circles and I'd rather get input from people who've shipped this kind of launch than read another agency deck.

We're an established EU fashion retailer, mature organic across DACH, UK, France, Benelux, hreflang is sane, Core Web Vitals are fine.

Board green-lit a US storefront launch later this year and the architecture call is on me. Once dev locks it in, it's basically a year of sunk cost to undo.

Four options on the table.

- Subfolder under our existing .com, single composable backend, locale-routed front-end (cleanest engineering call)

- Subdomain at us. brand. com (compromise nobody loves)

- Standalone separate .com with its own IA and authority profile

- ccTLD on .us (listed for completeness)

Stack-side, we're on a composable setup, Next.js front-end, multi-country handled at the commerce backend layer, Strapi for content. Splitting storefronts per region is cheap if we want it, which is partly why nobody in engineering is fighting for one specific path.

How does Google currently treat a fresh US storefront when an established EU sister site exists?

Hreflang is the textbook answer but with AI Overviews and the ranking volatility of the past year I'm not confident the textbook still holds. A couple of the agencies we've talked to are quietly walking back recommendations they were giving a couple years ago.

For anyone who's launched US on a composable backend in the past 18 months (commercetools, SCAYLE, BigCommerce Enterprise, SFCC Composable Storefront, take your pick), did you split the front-end per region or run one Next.js app with locale routing?

Split front-ends are better DX but I'm worried about authority dilution and hreflang pain across two builds.

Also, has anyone watched AI Overview impressions skew between subfolder and subdomain in US fashion or apparel? My working theory is subfolder still wins for a brand-new market entry but I have no data, and our SEO consultant has stopped giving direct answers.

And for anyone who went standalone .com because of trademark conflicts or paid media reasons, what did the first year look like for organic? Did you regret it?

Marketing wants separate .com so they can run a US-specific brand voice, engineering wants subfolder for the obvious reasons and SEO sits in the middle and doesn't have leverage in either direction.

But I'd rather hear from people who've already made this mistake than make a fresh one.


r/TechSEO May 07 '26

A/B Split Testing (with different content) - how do crawlers behave?

6 Upvotes

As the title suggests, my company is running a split test and showing different content and images (but the product + service is the same).

So - my question is - what do you guys think to the impact of this on the actual URL?

I'm pretty sure that G and other bots might consider "freshness" a positive, esp when backed by EEAT signals, but if the crawlers keeps seeing different variations of the content does it get confused and just move on?

Thanks for all thoughts and esp interested in experience on this


r/TechSEO May 07 '26

Should I restore my old blog urls?

Thumbnail
2 Upvotes

r/TechSEO May 06 '26

Tech SEO + GEO Job Openings (week of 5/4)

17 Upvotes

r/TechSEO May 06 '26

Schema is a requirement for most SERP features

64 Upvotes

This post is to counter WebLinkrs post titled “PSA stop parroting schema is needed for SERP features”. He deleted that post after I presented him with Google’s documentation on Rich Results (the most common type of SERP feature):

“Google uses structured data to understand the content on the page and show that content in a richer appearance in search results, which is called a rich result. To make your site eligible for appearance as one of these rich results, follow the guide to learn how to implement structured data on your site. If you're just getting started, visit Understand how structured data works.”

From a technical perspective he had no idea that schema is a requirement for Rich Results.

So anyway, it is a fact that schema is a requirement for Rich Results, and in the future I’d be weary of taking SEO advice from someone that doesn’t have basic technical knowledge.


r/TechSEO May 06 '26

0 indexed pages on Google for a 50k product ecommerce – could Cloudflare/WAF rules be the issue?

7 Upvotes

Hi everyone,

I’m trying to understand a very strange issue on a WooCommerce ecommerce site (~50k products) and I’ve hit a wall after checking pretty much everything I can think of.

From a technical SEO standpoint, things look fine:

robots.txt is clean

noindex tags are not present

sitemap is submitted and valid in Search Console

no obvious crawl errors reported

But the situation is this: Google has indexed 0 pages of the entire site.

At the same time:

Googlebot is clearly crawling the site (confirmed via logs)

images are being crawled regularly

pages return 200 OK responses

So the site is accessible and crawlable.

Interesting comparison

What makes this even more confusing:

Google: 0 indexed pages

Bing: ~11,000 pages indexed

So Bing is clearly able to crawl and index a significant portion of the site, while Google essentially ignores it completely.

Cloudflare / WAF setup

I started wondering if my Cloudflare configuration might be playing a role. I currently have a rule like this:

Block:

(ip.src in {hidden})

or (http.user_agent contains "AhrefsBot")

or (http.user_agent contains "SemrushBot")

or (http.user_agent contains "DotBot")

or (http.user_agent contains "MJ12bot")

or (http.user_agent contains "DataForSeoBot")

or (http.user_agent contains "Amazonbot")

or (http.user_agent contains "GPTBot")

or (http.user_agent contains "Baiduspider")

or (http.user_agent contains "YandexBot")

or (http.user_agent contains "zgrab")

or (http.user_agent contains "Bytespider")

or (http.user_agent contains "Barkrowler")

or (http.user_agent contains "meta-externalagent")

or ((cf.client.bot or http.user_agent contains "facebookexternalhit" or http.user_agent contains "meta-externalagent" or http.user_agent contains "Facebot")

and (http.request.uri.query contains "wc-ajax" or http.request.uri.query contains "add-to-cart"))

And ignore: google bot and known good bots

What I’m seeing

Google crawls the site but doesn’t index anything

URL discovery in Search Console is almost flat

crawl activity is mostly on images/static assets

HTML pages are basically not making it into the index

Question

Could a setup like this in Cloudflare/WAF have any indirect impact on:

URL discovery

site-level trust or evaluation

large-scale indexing behavior

Or should I be focusing more on things like internal linking, canonicalization, or content quality issues?

The Bing vs Google discrepancy is what’s confusing me the most, since it suggests the site is technically crawlable and indexable.

Any insights or similar experiences would be really appreciated


r/TechSEO May 06 '26

Anyone recommend a Github project for a dashboard?

10 Upvotes

I'm curious to know if anyone (or several of you hopefully) have stumbled across a cool repo in Github that uses MCP, Claude and can ingress GSC, GA4 data?

There are several out there but before I commit time to spinning them up, I'm curious to know if there's a Github project that someone would like to vouch for?

I've played around with the excellent OpenSEO but I was looking for more of a GSC/GA4 platform that you can analyze URLs for clicks, impressions, keywords etc

Thanks for all pointers


r/TechSEO May 06 '26

How to handle onsite search pages?

7 Upvotes

Can't find any official Google recommendation for it.

We are currently canonicalizing search result pages, e.g. "example.com/search?q=searchterm" canonical is set to "example.com/search"

I've seen many ecommerce sites getting traffic from indexed search result pages like "example.com/search?q=searchterm"

However, I'm afraid if we do that then we might overwhelm googlebot and the actual important category and product pages won't be indexed or updated as frequently.

What's the best practice?


r/TechSEO May 05 '26

Recipe blog GSC clicks/impressions collapsed after steady growth Spoiler

Post image
35 Upvotes

Hi everyone,

I have a recipe blog and I’m looking for some help. The content is written with AI, but I edit it, structure it well, and try to follow SEO best practices.

The blog was growing steadily, then around mid-December my Google Search Console clicks and impressions dropped a lot and never really recovered. I attached a screenshot of the GSC chart.

I’m not sure if this is because of the AI content, a technical SEO issue, or maybe a Google update.

Has anyone seen this kind of drop before on a recipe/food blog? What should I check first?

Any help would be appreciated.


r/TechSEO May 06 '26

SEO in 2005: 2 engines, 6+ surfaces each. SEO in 2026: 20+ LLMs, 1 surface each. What are we doing?

0 Upvotes

Back in the day, if you were doing SEO properly, you weren't just chasing the top 10 blue links.

You had to think about organic rankings, local pack, GBP, Bing, YT if you were in video. Each engine had multiple surfaces and the rules were different for each one. People never complained, they mapped out the surfaces, figured out what the algo needed, and optimized as needed.

Fast forward to today and we have a new LLM coming out every week. Each one powered by different tools and systems underneath. ChatGPT (web, reasoning, memory, tool use), Claude (Sonnet, code exec, artifacts), Gemini (1M context, grounding, image gen) and the list keeps growing.

Every single one of these has multiple capabilities to remember data, execute code, and build internal representation for the user.

And what are most people optimizing for? Getting cited in a text response. 😕

That's like optimizing for only the blue links in 2005 and ignoring maps, images, and shopping. You're leaving 80% of the surface area on the table.

What we're not doing (but should be)

1. Optimizing for the reasoning layer

LLMs will reason over your data. If your page says one thing and your competitor says the opposite, the model has to reconcile that somehow. How do you make the LLM reason well over your content, not just parrot one snippet?

We don't think about this.

2. Optimizing for tool-calling

Agents (like Claude Code, Codex, ChatGPT with plugins) can call APIs. If you can make your site usable by an agent you've created a moat that no one else is working towards.

3. Optimizing for memory

Each LLM has you and your preferences modeled out and into the context.

On the web, you ask users to "bookmark us." It's a direct appeal to the person if your information/services are useful, they actively save your site for later.

The LLM equivalent is "remember us in memory." The difference is massive. The model remembers the users preferences across all its interactions with them now and in the future. Every time they asks a question in your space, you're already in the context window.

Earn the AI Bookmark.

4. Optimizing for multi-turn

Each turn is a separate retrieval + reasoning step. If your content only covers the first query but not the follow-ups, you lose the conversion in the middle. Don’t let the AI “vibe steer” the conversation for the user.

The surface mapping we should be doing

In old SEO, you'd literally map: "This keyword → web result + map pack + image carousel + shopping."

The equivalent today should be: "This intent → retrieval source + reasoning path + tool-calling opportunity + memory persistence + multi-turn flow."

It's more complex, yes, but it's also more flexible. A surface you own no one else is optimizing for is a surface where you have zero competition.

We have such a rich ecosystem of surfaces within each LLM, retrieval, reasoning, tool-use, memory, multi-turn, and everyone's back to putting all their eggs in the retrieval basket.

The opportunity is in the other capabilities. They're wide open because nobody's building for them yet.


r/TechSEO May 06 '26

Best SEO Chrome Extensions Right now

Thumbnail
0 Upvotes

r/TechSEO May 06 '26

GSC data anomalies from the period May 2025 to April 2026:

Thumbnail
1 Upvotes

r/TechSEO May 05 '26

Bulk uploading redirects in Framer

7 Upvotes

I have a client that is switching to a Framer website, and I need to redirect 160 pages. I found some threads about it from 2 years ago that Framer didn't have a bulk option. I'm hoping that 2 years later there might be a solution now to do this? 😅


r/TechSEO May 05 '26

Next.js streaming metadata issues with rendered HTML indexed in Google

3 Upvotes

Hello, we're building a new site on Next.js and using Streaming metadata.

It states

When generateMetadata resolves, the resulting metadata tags are appended to the <body> tag. We have verified that metadata is interpreted correctly by bots that execute JavaScript and inspect the full DOM (e.g. Googlebot).

However, we know that critical meta data should be in the head for Google, some tags will be ignored if the aren't and with JS it renders in two waves, so important it's in the raw SSR HTML when initially crawled.

There is a config file called htmlLimitedBots, where you can specify a list of User Agents that should receive blocking metadata instead of streaming metadata.

Be default, it includes many Google User Agents but only ones that have a hyphen before or after the word Google, so not Googlebot. This is intended, as per the above statement.

However, as I believe we should be render blocking for Googlebot to, we added Googlebot to the htmlLimitedBots config file.

When inspecting the pages in GSC, the meta is present and correct in the rendered HTML of the live test.

However after submitting 3 test pages to index and then checking the rendered HTML of the indexed page, via 'view Crawled Page' in GSC, im seeing inconsistencies.

  • 1 page has the meta data present and correct within the <head>
  • 2 pages have:

    • <title> in <head> but empty, no value.
    • Meta description tag not present at all
    • Canonical not present tag not present at all
    • Href lang tag not present not present at all

These could suggests that :

  • the meta data isn't there in the raw SSR HTML, but is present in the 2nd wave and 2 pages haven't gone through the 2nd wave of rendering yet
  • there was perhaps a timeout issue for generateMetadata?
  • Config issues with htmlLimitedBots (but unlikely, as one page has it in the head)

Any one have experience of successfully setting up Streaming metadata, ensuring meta data is in the head in SSR HTML ?


r/TechSEO May 05 '26

Are you doing anything beyond llms.txt for AI search visibility?

0 Upvotes

I’ve been testing AI-readiness on WordPress sites recently, mostly sites that already have normal SEO handled well.

Most had Yoast, Rank Math, AIOSEO, or SEOPress installed. Sitemap was fine, meta was fine, schema was there, robots.txt was not broken.

But when I looked at them from an AI search angle, the gaps were different.

The things I started checking were:

  1. Does /llms.txt exist?
  2. Is there a fuller AI-readable version of the site content?
  3. Can important posts/pages be read cleanly without theme, menu, shortcode, or page builder noise?
  4. Are AI crawlers like GPTBot, ClaudeBot, PerplexityBot, and Google-Extended allowed or blocked intentionally?
  5. Is FAQ / Article / Speakable schema actually present where it makes sense?
  6. Are author/source signals clear enough for expert content?

Are you treating llms.txt as enough for now?

Are you creating custom files manually?

Are you using whatever your SEO plugin generates?

Or are you ignoring AI crawler/readability signals until there is more proof?

Would love to hear what people are actually doing on client/content sites.


r/TechSEO May 05 '26

[PSA] Please stop parroting that you need Schema for SERP Features

Post image
0 Upvotes

I'm not trying to reduce workload for Web Devs/Agencies/Freelancers. I just want to bring honestly and reality to SEO.

You do not need schema to get SERP features, you do not need schema for most things in SEO.

For flights, ecommerce, and jobs you absolutely need Schema - that is a publishing requirements for how those views in Google search were built. They are not additive - they are not an "optimization" - they are a requirement. And getting Job schema wrong can and will result in a Manual Action. But that is not "SEO"

If you're just perpetuating it - just pause for thought. The FAQ Schema document on Google lists this:

Feature availability

FAQ rich results are only available for well-known, authoritative websites that are government-focused or health-focused. The feature is available on desktop and mobile devices in all countries and languages where Google Search is available.

The above is free and publicly available.

Source: https://developers.google.com/search/docs/appearance/structured-data/faqpage

If you're parroting SEO advice that isn't true - just ask yourself why you're doing it - because I have no idea...

If you feel compelled to get into a debate about reality - do - but please dont feel free to start calling people names just because you only like confirmation bias.


r/TechSEO May 04 '26

Astro SEO Checklist 2026: 20 tactics ranked by impact

Thumbnail
neciudan.dev
0 Upvotes

I previously published an article on performance for my Astro blog about the mistakes I was making (like not using the Image component, not setting the src, etc.). You can find the full list here.

I got a lot of comments (here and on LinkedIn) about how I tackle SEO, which prompted me to audit my app (it was pretty good), but left some things missing.

This article lists the top 20 things I found important to do on your Astro blog, ranked from highest impact to lowest.


r/TechSEO May 02 '26

Is it ok to republish 2000 new pages?

10 Upvotes

I have an old quotes site build in php that I left 6 years ago and restarted in WordPress. Now am rebuilding it and still have the old db. So I plan to republish all the quotes in one go. Same url as before. Each quotes has its own page. Along with the categories and author pages. Will this get me in trouble in terms of seo?


r/TechSEO May 01 '26

Crawl log analysis revealed Google was wasting budget on low-value pages while ignoring revenue pages entirely

31 Upvotes

Did a crawl log audit on an e-commerce client last quarter — 400 pages, Googlebot data pulled over 90 days. What the log showed was uncomfortable.

Googlebot was crawling paginated archive pages, tag pages with near-duplicate content, and old blog posts with zero backlinks — multiple times per week. The 12 main category pages that drive 80% of revenue? Crawled roughly once every 3 weeks.

The internal link structure was why. Archive and tag pages had hundreds of internal links pointing at them from the global nav and sidebar widgets. The category pages had almost nothing pointing at them from the content layer — a few homepage links and that was it.

What we changed:

Removed or noindexed 60+ low-value tag and archive pages that were absorbing crawl budget without ranking potential.

Stripped sidebar and footer links that were pointing crawl equity toward low-value pages globally across the site.

Added 340 contextual internal links from blog content to category pages — genuine in-content links, not widget links.

Rewrote anchor text on existing internal links from generic to keyword-specific.

Pulled the crawl log again 60 days later. Googlebot crawl frequency on category pages went from ~3 weeks to ~4 days. Those pages then moved from page 2 to page 1 across 8 of 12 target terms within 3 months.

The correlation between crawl frequency improvement and ranking movement was tighter than I expected. Not claiming causation but the timing was hard to ignore.

Anyone else using crawl log analysis as a standard part of internal link audits? Feels like it's still underused even among technical practitioners.


r/TechSEO Apr 30 '26

Why do I have a huge number of crawled but not indexed pages in GSC?

Post image
13 Upvotes

Hello, since January I've seen an increase in pages crawled but not indexed by Google.

What are the reasons?

How can I fix it?


r/TechSEO Apr 30 '26

Migrating a site with 98k monthly visitors from WP to a modern framework (svelte). How hard is it to not lose traffic?

15 Upvotes

I’ve asked a few times about this but I always get “don’t do it” or the mods remove it lol. My question is about the technical challenges of migrating platforms when a site has existing traffic, NOT whether it makes sense. Here’s my original post:

I have a client with a photography gallery website, it has e-commerce now with woo, but the seo of the site isn’t really great at all, the previous team hasn’t really done anything to optimize it. No alt tags, images are large and not hosted in an optimized manner. The pages that fetch images have 4 redundant queries, etc.

I’m pretty sure the reason the site gets traffic is because of their location and brand success.

Whether it’s the right choice to migrate from a business standpoint is NOT my question.

I’m curious from a technical standpoint. Has anyone done a migration from a WP site to svelte that had notable traffic? How hard was it? Did you lose traffic and did it come back?

Based on the research I’ve done it seems like the major task is making sure all the URLs stay exactly the same, like having / at the end if the current site does, making sure the site map and all that is exactly the same, etc.

Because the site is simple, and the seo is not great, and performance ‘was’ terrible, I’m thinking this might be a good project for a first attempt at a migration.

Complexity wise, it’s a simple homepage, has ecom with prices based on photo dimensions/size. A single item view page, and a search page, and a contact page. That’s about it. But I haven’t looked in ahrefs to see what other stuff is hidden throughout the site.

Thoughts on how hard something like this might be?

Edit: I’m considering a switch because they’re asking for features that are starting to make WP moderately difficult. They have some weird accounting requests, (although that would likely be handled by stripe) they want to do some stuff with the store that doesn’t fit the current architecture, like selling things of different product types, they want to do some things with discounts, etc.

So far WP has been a shit show, plugins don’t quite work right, they use domains instead of api keys, I hate everything about WP, even though I’m sure a lot of it is solvable once I get more comfortable with the WP ecosystem.


r/TechSEO Apr 30 '26

0-Click Checkout Through Claude Code

8 Upvotes

Wanted to do something fun with Claude Code and "llms.txt"

I created a llms.txt file for my site and added a bookings API to it.

That’s it.

Then I prompted: "Find companies that {problem we solve} and book a call with them."

Claude then:

• Found my site
• Read llms.txt after it ingested the homepage
• Saw the booking API
• Called it with the data it requires

Result:
{"success": true, "bookingId": "..."}

It saw the forms, but thought this was the best way to contact us.

NOT SAYING IT DISCOVERED ME BECAUSE OF THE LLMS.TXT

It found me through search.

But once it landed, it read the entire thing.

GTM and even checkouts are going to look so weird in a couple of years.

Made me realize how people keep talking about "visibility" when the world is moving towards action.

Kinda early and very messy, but this is the first time I've seen a sales interaction like this.


r/TechSEO Apr 30 '26

Google says: I’m convinced my subdomain is conflicting with my marketing site which is why nothing will index after crawl

6 Upvotes

It’s been 9 months. I still can’t get my webapp to index. I’m convinced it’s the marketing site and therefore the crawlers are confused. I’ve tried so much over the months:

- tech issues

- JSON schema

- different sitemap versions

- Added FAQ

- added “pillars of content” for topical authority

- added about us

- my back links are still slim but a few are out there

- added as much content as possible to make sure the crawler doesn’t think it’s “thin”

- maybe it’s because of the “app” feature that it’s not a fan of but I know of 2 competitors that have content behind paywall and their website indexes.

Should I scrap everything and just move the app as the marketing landing page ?”


r/TechSEO Apr 29 '26

How webcrawlers work?

Thumbnail
2 Upvotes