Technical SEO: Community Questions
Questions and discussion on site audits, indexing and crawling, schema and structured data, site speed, website security and accessibility. For full written answers, see SEO and site audit answers. Sign in to post or reply.
Community topics: AEO and AI Search (6) · SEO Tips (8) · Technical SEO (15) · General Discussion (9) · Tool Discussions (43) · Bug Reports (2) · Billing (1)
Welcome — technical fixes that paid off
Crawl issues, indexing weirdness, performance fixes, schema migrations, hreflang headaches. Post the problem, post the fix, help the next person searching for i…
Technical SEOSEO and site audits: questions about your audit results
This is the thread for questions about SEO and site audits. An audit is only useful if every finding is checked against the actual rule. Many tools flag things …
Technical SEOIndexing and crawling: pages not showing in Google?
This is the thread for questions about indexing and crawling. The URL Inspection tool in Google Search Console is the most reliable way to see whether a page is…
Technical SEOSchema and structured data: questions and markup checks
This is the thread for questions about schema and structured data. Google stopped showing FAQ rich results on 7 May 2026, and HowTo rich results went in 2023. S…
Technical SEOWebsite speed and testing: Core Web Vitals, page size and QA
This is the thread for questions about website speed and testing. Google PageSpeed Insights shows two things: a lab test and real-user data from Chrome users. T…
Technical SEOWebsite security: headers, CSP, DMARC and hacked sites
This is the thread for questions about website security. Our Security Audit scoring was built to mirror Mozilla HTTP Observatory, then extended with DNS, SPF, D…
Technical SEOWebsite accessibility: WCAG, UK law and audits
This is the thread for questions about website accessibility. Automated tools can test many WCAG criteria but not all of them, and some free scanners report fal…
Technical SEOFAQ rich results are gone for every site (7 May 2026): has your CTR changed?
Google stopped showing FAQ rich results in Search on 7 May 2026, for all sites, and removed the documentation on 15 June 2026. Source: FAQPage markup is still v…
Technical SEOOWASP Top 10 2025: which one catches small sites out most?
OWASP's current list is the OWASP Top 10 2025. Source: My summary of all ten, with one practical line each: From what you see on real sites, which category caus…
Technical SEODMARC: the pct tag is removed in RFC 9989 (May 2026)
The updated DMARC standard, RFC 9989 (May 2026), removes the pct tag that many guides still use to phase in p=reject. Newer receivers may ignore it. Source: My …
Technical SEOMy like and dislike counter always shows 0
I've got a simple thumbs up / thumbs down vote on my homepage. Votes are definitely saving, as I can see the rows in the database, but the counter on the page a…
Technical SEOMariaDB syntax error on UPDATE SET read = 1
I'm adding a "mark as read" button to my admin contact messages page. The query is: UPDATE contact_messages SET read = 1 WHERE id = ? MariaDB throws a syntax er…
Technical SEOAny logged-in user can read my contact form messages
I just realised my /api/contact/messages route, which lists every message from my contact form, only checks that the user is logged in. So any customer with an …
Technical SEOShould production code ever load files from a dev folder?
While tidying my server I found several live files requiring a helper from my site-dev folder instead of the live site folder. Everything works, and the two cop…
Technical SEOHow are you handling soft 404s on dynamic pages?
Out-of-stock product pages, expired job listings, paginated archives that drop content — what's your strategy? noindex, redirect, leave alone, or something else…