r/TechSEO 2h ago

How to fix "Google has detected harmful content on some of your site's pages"?

Post image
1 Upvotes

A new client had a broken wordpress site that I migrated to a custom built platform (not on wordpress). They wanted to keep their same domain. When I went to index it today this is the pop-up I got.

I assume it's the broken wordpress plugins. Besides deleting all the A records on Cloudflare is there anything else I need to do? I manually removed all the old pages after I indexed the new site/sitemap.

I only have access to the new site and the cloudflare settings, not the old wordpress site (their old SEO agency has it).


r/TechSEO 7h ago

Website Domain change advice

Thumbnail
0 Upvotes

r/TechSEO 1d ago

Will people still need SEO specialists in the age of AI?

2 Upvotes

Hi, I’d be interested to hear your thoughts on AI and where SEO is heading, especially with automation, agents, new tools, and SEO becoming easier to access.

I’ve been working full-time in SEO for about 2 years at a smaller SEO agency. I know I still have a lot to learn, but I really enjoy the field. I try to improve every day, learn from people who are more experienced, test different approaches, and understand why things work.

At the same time, I have to admit that the current development of AI is a bit demotivating for me.

It feels like SEO is becoming much more accessible to people who have never really worked in SEO before. Sometimes it seems like almost anyone can become an “SEO specialist” with Claude, ChatGPT, some agents, skills, and automations.

Of course, I know that having access to these tools doesn’t automatically mean someone understands SEO well. There is still a big difference between generating recommendations and actually understanding search, websites, technical SEO, content, data, strategy, and knowing what makes sense in a specific situation.

But with how quickly AI is improving, I’m wondering how this will look in a few years.

Do you think AI will get to the point where people can do SEO without having deeper SEO knowledge?

Will companies still need SEO specialists, or will AI become good enough that most people can handle SEO themselves just by using the right tools, agents, and automations?

I’m also curious what this could do to the job market. If more and more people can offer “SEO” with the help of AI, will the market become overcrowded with people calling themselves SEO specialists?

I don’t really have a strong conclusion here. I’m genuinely interested in how other people in SEO see this development, both positively and negatively.


r/TechSEO 1d ago

Share what you're working on (including what you're building)

9 Upvotes

We want to support creators, but we had to enforce the no shilling rule because it was getting out of hand. You now have a weekly thread.

This is the one place you can shill for your products, ask for feedback, etc. Keep it here or you risk being banned. And keep it related to technical SEO.


r/TechSEO 1d ago

Google overriding self-referencing canonicals on ccTLD setup (.at vs .ch) after platform relaunch

7 Upvotes

Hi everyone,

We are running an e-commerce store active in Germany, Austria, and Switzerland using dedicated country domains (.com.at.ch). Since our platform relaunch earlier this year (migrating from Intershop to Salesforce), we have been facing a severe issue: Google Search Console reports thousands of URLs on our Austrian domain as "Duplicate, Google chose different canonical than user", setting the canonical to the corresponding Swiss URL

As a result, large parts of our Austrian domain are de-indexed, causing a significant drop in organic traffic for the Austrian market.

Background & Setup

  • Setup: The site structure is identical, but product catalogs differ, currencies differ (EUR for DE/AT vs. CHF for CH), and separate legal entities operate each domain.
  • Linking: Domains do not cross-link except via a country-selector in the footer.
  • Initial error: for some days after the relaunch we had wrong Organization structured data implemented (all 3 domains showed the same and wrong structured data and linked to Italy as country of the store)

What we have implemented & tested so far:

  1. Technical Setup:
    • Self-referencing <link rel="canonical"> on every page.
    • Reciprocal hreflang tags (de-DEde-ATde-CH) on category and product pages.
    • Correct html lang attributes and HTTP response language headers.
    • Dedicated XML sitemaps per domain.
    • Strict internal linking (each domain links exclusively to its own URLs).
    • Structured data (Organization / WebSite) reflecting the local company entities.
  2. Content & Metadata Tweaks:
    • Localized H1s, Title Tags, and Meta Descriptions (explicitly including "Österreich" vs "Schweiz").
    • Tested distinct category texts (and even removing texts on .at to force content variation).
    • Requested re-indexing multiple times via GSC.

Key Observations

  • Currency Difference: What surprises us most is that Google consolidates .at (EUR) into .ch (CHF). Prices and currency symbols are completely different in the rendered HTML, which should serve as a strong localization signal.
  • Other Search Engines: Bing has zero issues correctly indexing and separating the domains for AT, CH, and DE.

Has anyone experienced Google ignoring currency signals and self-referencing canonicals to this extent? Are there maybe any hidden triggers or edge cases we might be overlooking?

Thanks in advance!


r/TechSEO 1d ago

How to handle product scraping

1 Upvotes

Our website operates as a proxy-buying service, so we have nearly 70,000 product links included in our sitemap. Could this have a negative impact? If so, how should I handle it?


r/TechSEO 2d ago

how to pick a "parent" keyword for Home to stop cannibalizing category pages?

7 Upvotes

Quick one for the SEO folks: my client is a B2B manufacturer selling only stretch/shrink wrap plastic film + stretch wrapping machines (no boxes, tape, or other packaging supplies, not e-commerce, quote-based site).

GSC shows Home Title: "Shrink Wrap & Stretch Wrappers Manufacturer" and internal pages cannibalizing "Shrink wrap" "Stretch wrappers" and others, for the same queries. I want one parent keyword for Home and more specific sub-topics for internal pages, but broad terms like "containment solutions" or "pallet wrappers" pull in products the client doesn't sell, and "packaging factory" implies e-commerce intent that doesn't fit the site.

Any recommendations for:

A good parent keyword for the Home page given this niche?

Best practices to stop Home vs. category pages competing for the same rankings?

Thanks in advance!


r/TechSEO 3d ago

I measured what 300 sites actually serve to AI crawlers. Half of what they pay for isn't content.

2 Upvotes

Ran an open source tool against 300 public sites to see what an AI reader actually receives, rather than what people assume it receives.

The cost

The median page costs 2592 tokens (cl100k_base, measured on extracted text, not raw HTML). Around half of that is not body content. About a fifth is navigation, header and footer.

Seven of the 300 serve a markdown variant to machine readers. Those pages deliver the same content at a median of 962 tokens.

The caching problem

Six of those seven are missing Vary: Accept, which means a cache in front of them can hand the wrong version to the wrong visitor.

Three of the seven drop actual body content from the markdown version, all three on the same platform.

Cloudflare's own documentation page for the markdown feature has both problems.

Two things I expected to find and did not

Sites treating cryptographically signed agents differently: 3 cases in 300, all treating the signed request worse.

Hidden text aimed at models: 1 page out of 281.

Method, numbers, and the figures I got wrong along the way:

https://github.com/Zulwatha/content-parity/blob/main/docs/results.md


r/TechSEO 3d ago

Has anyone had any success providing Markdown?

10 Upvotes

I already cache my html web pages so its not a huge amount of work converting them to markdown and caching them again, and then checking the headers to see if a bot asks for markdown. I've read all the stuff I can find online and the consensus seems to be that it's not going to help with getting more AI citations, but it won't do any harm either.

I'm wondering if it's still worth doing anyway, purely to stop AI bots hammering my site. I had to block a few in Cloudflare because they were going nuts, but if they're requesting smaller markdown files then maybe it will be worth allowing them back in again (I can cut the files down to about a third of the size).

I suppose my question is, has anyone actually seen one of the major AI bots request markdown?


r/TechSEO 3d ago

OpenAI now runs four crawlers and most robots.txt files only know about one

4 Upvotes

This tripped me up on my own site so I went and measured how common it is.

OpenAI documents separate user-agents for separate jobs: - GPTBot trains the model - OAI-SearchBot governs whether ChatGPT search can cite you - ChatGPT-User fetches a page when a person asks for it - OAI-AdsBot validates advertising landing pages, new this year

Blocking one does nothing to the others. That is the part that surprises people.

I pulled robots.txt from 72 companies and counted: - GPTBot named by 18 - ChatGPT-User by 15 - OAI-SearchBot by 11 - OAI-AdsBot by 0

Eight sites block GPTBot. Four of those never mention OAI-SearchBot, so they have opted out of training while leaving citation completely open. That may be exactly what they wanted. I suspect for some it was not.

The wider pattern is that naming tracks how old a crawler is, not how much it matters. CCBot has been around since 2011 and is the most-blocked at 13. The 2026 agent is named by nobody.

Two minute check on your own site: open robots.txt, search GPTBot, then search OAI-SearchBot. If only the first is there you have made half a decision.


r/TechSEO 3d ago

Website traffic down after the Google SpamBrain Update

Post image
15 Upvotes

Hi, I need some help after the Google spam update. Has anyone actually recovered from this one, or is it more of a "wait it out" situation? Curious if this is hitting specific niches harder or if it's pretty widespread. Would appreciate any input from people who've been through a SpamBrain hit before — trying to figure out if I should be auditing content, disavowing links, or just sitting tight.


r/TechSEO 3d ago

Discovered - currently not indexed: Link depth or quality issue?

11 Upvotes

I’m seeing a "Discovered - currently not indexed" status in GSC for several pages.

When inspecting them, Google shows only 1–3 referring internal links per URL. Is low internal link depth/page weight usually the main culprit here, or should I be looking closer at content uniqueness/value thresholds?

Any insights or recommended troubleshooting steps would be greatly appreciated.


r/TechSEO 4d ago

Could these indexed /goto URLs create any canonical or indexing issues for the actual destination URLs? Or is Google keeping these URLs completely isolated from the normal indexing signals?

Thumbnail gallery
5 Upvotes

r/TechSEO 5d ago

Hundreds of findings found in the audit. How to prioritize the technical SEO issues?

11 Upvotes

Large technical SEO audits often produce hundreds or even thousands of findings but treating every issue as equally important doesn't look practical.

For example, I might have crawlability issues, indexation inconsistencies, duplicate URLs, internal linking problems and various HTML or structured data warnings in the same audit.

I am curious to see how veteran SEOs rank these when they can’t fix all at once.

Do you generally rank issues by estimated organic impact, number of affected URLs, crawl frequency, implementation effort, or something else?

I've found that the hardest part isn't identifying technical issues it's deciding which ones are actually worth engineering time.


r/TechSEO 5d ago

Structured data / schema for AI citations: real lever or overrated? What have you actually seen move?

12 Upvotes

I keep going back and forth on this one. I spend a lot of time auditing pages for AI-answer readiness, and schema is always the thing people reach for first — Article, FAQ, Author, Organization, the usual suspects. It's cheap to add, it's not going to hurt anything, so "just add it" feels like safe advice.

But I genuinely don't know how much it actually moves the needle versus just being table stakes that every serious site already has, so it's not the thing differentiating who gets cited and who doesn't.

Has anyone here actually isolated schema as a variable — added it (or fixed broken/missing schema) on a page and watched something change in AI citations or AI-referred traffic, separate from everything else you were doing at the same time? Or is it more of a "can't hurt, can't really prove it helps either" situation in your experience?


r/TechSEO 5d ago

Google says: Google /goto is targeting SERP scrapers. Could a logged-in browser profile be the workaround?

Thumbnail
gallery
12 Upvotes

Google has now confirmed that the new google.com/goto URLs are part of its technical measures against abuse.

I’ve been seeing the new /goto behaviour on logged-out searches, but not on logged-in searches.

Could SERP scrapers simply simulate a normal logged-in Google user instead?

Persistent Chrome profile, logged-in account, cookies, JS, normal browser environment etc.

Basically, scrape the rendered SERP as a user rather than hitting Google like a bot.

Obviously Google can detect automation through plenty of other signals, so I’m not saying this is some magic bypass.

Has anyone tested the logged-in vs logged-out difference?.


r/TechSEO 5d ago

Static HTML done with LLMs is not perfectly safe

Thumbnail
0 Upvotes

r/TechSEO 5d ago

Job listings moving to ‘crawled - not currently indexed’

7 Upvotes

High authority site that has our job listings on and has done for years, never any issues. As of around the 17th August all of our job listings, that were indexed, have move to ‘crawled - currently not indexed’.
Aware this correlates with the spam update but not sure why Google would think our job listings are spam. There’s probably less than 100 of them and all the content on them is unique obviously.
Nothing I can see is blocking crawling or indexing.
They get automatically pulled through from our HR software but Google can render them fine as we’ve seen on GSC.
Any ideas we could potentially try? Or anyone have any theories as to what could have happened?
Cheers.


r/TechSEO 5d ago

How do they pull this off? Putting 404 page in an university webpage while ranking on top of a keyword then redirect to online gambling site

Thumbnail gallery
4 Upvotes

r/TechSEO 5d ago

www vs non-www Duplicate Content: A 2,165-Site Study (Part 1)

11 Upvotes

EDIT: TL;DR up top, since it was asked for.

  • I scanned 2,165 US small business sites across 8 trades. 5.0% serve their site on both example.com and www.example.com with no redirect and no canonical tying them together
  • A third of those sit on one host: GoDaddy, 34 of the 102
  • Of the sites whose homepage redirected correctly, 3.1% had a broken www redirect on interior page. Every homepage-only www checker scores those as passing
  • My first run said 9.4% and it was wrong. WAF challenge pages are byte-for-byte identical to duplicate content, and 91 of my original 203 findings turned out to be bot walls. Re-ran with a blocked verdict, and excluded the 6.2% I couldn't observe rather than counting them healthy
  • Part 2 is the part I really care about: I've emailed the affected sites and I'm measuring how many actually get fixed. Will follow up in a later post.

Ever since I learned about www redirects, checking if they work is usually the first thing I do when I land on a website. Especially a local business site, or some boutique shop. I check whether the www redirect is set up right. Why? Because I'm a nerd. I don't know. I've always done it, and I always thought it was interesting because it isn't something most normal people know about.

The problem is well known in this community. The prevalence isn't. I went looking for someone who had actually counted and couldn't find it, so I counted.

Disclosure up front: I built RedirectIQ, so I obviously have an interest in this problem existing. I've kept the pitch out of this. Regardless of whether anybody tries the product, I wanted to publish the work and see if other people find the data interesting. Happy to be told I got it wrong.

What I checked

  • 2,165 unique US small business domains across 8 trades: roofers, electricians, lawyers, locksmiths, plumbers, HVAC, vets, auto repair. Roughly 300 each, except locksmiths, where the entire US pool with a website tag came to 68
  • Sourced from OpenStreetMap through the Overpass API. It's open data under ODbL and it's built to be queried. Yelp, YellowPages and BBB all prohibit scraping in their terms, so I didn't use them
  • Seeded shuffle, so the cohort reproduces exactly on a re-run. If the numbers move later, the web moved and not my sample
  • The root plus one interior URL per domain. A homepage-only scan is biased in the flattering direction, because the homepage is the single page most likely to have been set up correctly. It's the page people test
  • Social and site-builder hosts dropped at sample time. A Facebook page has no www/apex pair to get wrong

Result: 102 of 2,023 observable domains have it. 5.0%.

Trade Rate Broken / observable
Electricians 9.4% 26/276
Plumbers 6.0% 17/284
Lawyers 5.0% 14/278
Locksmiths 4.7% 3/64
Veterinarians 4.4% 13/296
Auto repair 3.5% 10/283
HVAC 3.5% 10/284
Roofers 3.5% 9/258

Two things I took out of the numerator on purpose, both of which made my headline smaller.

Sites that serve on both hosts but declare a consistent canonical are not counted as broken. There were 52 of those. A 301 is stronger than a canonical, since a canonical is a hint that can be ignored and a redirect is a directive that can't. But "weaker than optimal" isn't "broken", and folding them in would have raised my headline by redefining the problem instead of measuring it.

8 parked domains are out of both sides. They serve a registrar parking page on both hosts. Technically duplicate content, practically meaningless, since there's no site there to rank.

It's concentrated in one host

I pulled nameservers for every confirmed-broken domain to see who was hosting them. It isn't spread evenly at all.

GoDaddy is 34 of the 102. A third of everything confirmed broken.

I don't think that's a knock on their engineering so much as a volume story: they're enormous in this segment, and the default state of a domain parked on their DNS with a site attached is apparently not "canonicalised". But if you work on sites hosted there, it's worth ten seconds of checking.

And the part I didn't expect. Four of the hosting providers and web design agencies operating sites in this sample have the problem on their own websites. Hand-verified, identical byte counts on both hostnames, no redirect, no canonical on either. I'm not naming them, and the point isn't that they're careless. It's that people who build and host websites for a living have this on the site they use to advertise building and hosting websites. That's the whole reason I think the prevalence is worth measuring: it's not that it's hard to fix, it's that nothing ever tells you it's there.

The 134 I couldn't measure

134 domains, 6.2% of the sample, are behind a bot wall that answered instead of the site. No verdict in either direction, so they're excluded from the denominator above rather than counted as healthy. Counting an unobserved site as fine is exactly how I got the wrong answer the first time, which is the next section.

Worth one note if you measure anything about the web at scale: your blind spot is not randomly distributed. 60 of my 134 are a single host. That same host appears zero times in the 102 confirmed broken, after my pre-fix analysis had them as the largest holder of the problem at 30%. The sites you can't see are correlated with the exact thing you're trying to measure, and in my case they were correlated in the direction that made my first headline wrong.

On the correction, since I'd rather you heard it from me

My first run said 9.4%, with roofers highest at 15.3%. Both were artifacts.

A WAF challenge page is served identically on www and apex, returns a 2xx, carries no canonical, and contains no redirect. That is byte-for-byte the fingerprint of duplicate content as far as a classifier is concerned. I was recording sites as broken when I had never been allowed to see them at all.

I added a distinct blocked verdict and re-ran the identical seeded cohort. duplicate_content at the root went from 199 to 106. 91 of my original 203 findings were bot walls. Roofers went from the worst trade to joint best, because roofers had the most sites behind strict WAFs.

That was the fourth measurement bug in this project that failed toward good news. The other three: sending no User-Agent at all (plenty of hosts answer that with a 403, which read as "the counterpart serves nothing"), a discovery bug that crawled one page and reported success, and reading only the first child of a sitemap index. None of them raised an error. All of them returned completely plausible numbers.

If you run this kind of scan: treat a surprising prevalence result as a suspected bug until you've hand-checked the probe against a site whose answer you already know.

The finding a homepage-only check can't see

Of the 1,500 domains that had a clean root and an interior URL I could check, 46 of them, 3.1%, had a broken interior page anyway.

That's a redirect written as a rule for / instead of a path-preserving rule for everything. The site passes every homepage-based www checker on the internet while its actual content is duplicated, and deep pages are where the content and the inbound links live. It's an easy shape to end up with: several hosts ship a built-in redirect tool whose documented flow is URL-to-URL, "forward visitors of a specific URL to another page", which does exactly this if you only ever point it at your homepage.

Treat 3.1% as a floor, not an estimate. I sampled one interior URL per domain, so a site that breaks some paths and not others was probably recorded as clean.

Across the whole sample, root-or-deep breakage is 156 of 2,165, or 7.2%.

Part 2, which is the part I actually care about

A prevalence number on its own is close to worthless. Plenty of "X% of sites have Y" posts exist and nothing changed as a result. The question I want answered is what happens when you tell people.

22 have been emailed so far, all confirmed still broken under the corrected probe. I'm expecting the fix rate to be low, but I want to actually measure it instead of guessing. Part 2 will report, as separate numbers that never get merged: how many were reachable at all, how many fixed it themselves after being told, which I expect to be the biggest group and consider a completely good outcome, how many fixed it using my product, and how many did nothing.

Where I'd take this next, and I'd like input on which is worth doing

I've also been kicking around holding a fixed panel of sites and rescanning it on a schedule, so the number means something over time instead of being one snapshot. Politely, robots-respecting, methodology published. A running fix rate for a piece of technical debt nobody talks about seems more useful than another one-off percentage, but I'd want to know whether anyone would actually care before building it.

Past that, three ideas I keep coming back to:

  • Migration decay via the Wayback Machine. Find sites that changed platform or URL structure, pull their old URLs out of Wayback, and measure what share 404 today. My guess is that "we migrated three years ago" and "a third of our old URLs are gone" are the same sentence more often than anyone wants to know
  • Redirects to nowhere. Chain length too, but more interesting: how many 301s terminate in a 404, and how many point at a domain the original owner no longer holds? The second one stops being an SEO problem and starts being a security one
  • Sitemap honesty. What share of the URLs in a site's own sitemap.xml 404, redirect, or carry a noindex. This one is nearly free to measure and I'd bet it's ugly

If you like this kind of stuff, let me know. If you've already done any of these, tell me so I don't repeat it, and if there's an obvious one I'm missing I'd much rather hear it now than after the scan.

Full writeup with the complete verdict table and the per-trade charts: [https://redirectiq.com/blog/www-duplicate-content-study-part-1]


r/TechSEO 6d ago

Speed test tools: Do you trust the scores generated by website speed checker tools or you use them as a starting point?

0 Upvotes

Depending the tool I use, scores jumps around so much when I run speed checker tools across different sites. Pagespeed insights, gtmetrics and pingdom all return different numbers and recommendations when run on the same site.

I understand that what matters are the core web vitals and actual user experience not the score but clients are always fixated on the numbers and I'm tired of explaining to them that scoring 67 on one tool doesn't really mean the site is broken.

Please, how do you guys handle these score obsessions or is their a reliable tool one can trust totally in making these decisions?


r/TechSEO 6d ago

PDFs dropping out of Google since Aug 6: 96% impression loss

20 Upvotes

Following up on the reports from Savanna Gray and Lily Ray about PDFs disappearing from Google. We're seeing the exact same thing on a client site (steel profiles manufacturer, EU-based), and the data is clean enough that I thought it was worth sharing.

Timeline: decline starts Aug 6-7, collapses Aug 8, flatlines from Aug 12.

Comparing the Jul 10 – Aug 5 baseline against Aug 12–23 (daily averages, GSC):

  • PDF impressions: 6,137 → 257 (−95.8%)
  • PDF clicks: 89 → 4.6 (−94.9%)
  • PDF avg position: 8.6 → 13.8
  • Non-PDF impressions: +1.6%. Non-PDF clicks: −7.4% (normal August seasonality)

That last line is the important one. The HTML side of the site is untouched, which rules out a sitewide penalty, a server issue, or anything we did. PDFs were 21.7% of total organic clicks over the last 3 months, so this hurt.

Timing rules out the usual suspects: the August spam update rolled out Aug 18–21, eleven days after the drop. The GSC data anomaly Google acknowledged covers Aug 13–17 and only affects the Generative AI and Discover reports, not web search.

Worth noting: the affected URLs are not fully deindexed. There are still residual impressions and the average position of what survives has degraded rather than vanished — looks more like a demotion or a display-layer filter than removal from the index.

Anyone else with a decent PDF footprint able to check their GSC and confirm the Aug 6-7 start date? Curious whether the onset is consistent or rolled out gradually.


r/TechSEO 6d ago

Google says: Crawl Budget - How To Save Your Website From Bad SEO, and Google Penalty?

0 Upvotes

Recently, I commented in one of the post of Suresh Kumar Gondi,
where he asked about the issue with these multiple URLs crawling.

I feel that what he's expecting here as answer is crawl budget.

To all my SEO network, who would like to understand how crawl budget actually hampers the Google SEO ranking.

Let's understand the same with simple maths.

Assuming that an eCommerce store has:
/ 1000 products listed on website.
/ 1000 product URLs
/ ~ 50 category URLs
/ 3 types of filter (size, price, color) = 3000 filter URLs
/ ~ 2000 parameter/sort/pagination/search string URLs

--------------------
- Assuming that Google bot is allowed to crawl 500 URLs per day
- Then for this 6050 URLs, it will approximately take - 12.5 days.
- Where the actual URLs to be crawled were only 1000 product URLs, which could have been crawled in 2 days.

Note: Ignored the CSS, JS files URLs in the crawl
---------------------
What does this mean:
⮑ More URLs
⮑ More Crawling
⮑ More Rendering
⮑ More Server load
⮑ Less Server Response Time
⮑ Slower Discovery or Refresh of Important Pages
---------------------

Ultimately, SEO is more about saving Google time in analysing your website.

That's perfect SEO.

That's the reason why people ask to use multiple types of schema, because Google identify the page content through it.

Help Google to discover your website easily.

Hope this analogy helps everyone.


r/TechSEO 6d ago

Something I don't understand happened to my website, and now it's downو so Please help

5 Upvotes

I started working on a new website that was completely problem-free. I programmed it perfectly and professionally, and I started publishing on it on August 7th, a few weeks ago.

The site's results were truly fantastic, even amazing! However, since August 20th, about six days ago, it started to decline noticeably, and by today, August 26th, it's completely dead with no results! It's like a ghost.

Although I previously ranked highly for some keywords in search results, now none of my articles appear in the search results at all!

I made sure everything was working correctly and that the site had no errors. I didn't modify anything except for adding Google Analytics, and I checked the Security & Manual Actions settings in Google Search Console, and there were no errors.

Note: I use artificial intelligence and Google Translate to write and edit the articles myself, adding some things I know. That's how I work.

What's the solution? Is the site dead?


r/TechSEO 7d ago

Assigning a separate page as an hreflang alternate?

6 Upvotes

I'm not sure exactly how to go about this since this is the first time I'm coming across this issue.

Client has three language sites, each with about ~400 or so pages. There are a few (~30-40) posts that discuss the same or similar topics on one language site but are not listed as href lang alternatives of each other. As a result, each of these items is its own separate post/page.

If I wanted to assign the fr-FR page as a translation to the it-IT page, would the best option be to, in WordPress:

  • Create a translation in WPML
  • Copy the content block/section(s) onto the new translation page
  • 301 redirect the assigned page