OpenSEOtechnotester.technoparticles.com · before and after
Change

AI Website Testing & Bug Finder Tool | TechnoTesters

The score stayed at 92 (A), and no check changed.

BeforeAI Website Testing & Bug Finder Tool | TechnoTesterstechnotester.technoparticles.com30 Oct 2026, 08:23Open the report
±0points
AfterAI Website Testing & Bug Finder Tool | TechnoTesterstechnotester.technoparticles.com30 Oct 2026, 08:45Open the report

By category

CategoryBeforeAfterChange
On-page SEOA+ 100A+ 100±0
PerformanceA 94A 94±0
UsabilityA- 89A- 89±0
SecurityA- 87A- 87±0
LinksB- 73B- 73±0
SocialB+ 83B+ 83±0
AI searchA+ 97A+ 97±0

Speed and size

MetricBeforeAfterChange
Server response17 ms14 ms−3 ms(better)
Download time177 ms223 ms+46 ms(worse)
Page size1.5 MB1.5 MB±0
Requests2121±0
Words1,3931,393±0

What changed

No check changed
Still to fix11Need work in both audits.
  • Before:Needs workAfter:Needs workBroken links1 broken link out of 18 links checked.
  • Before:Needs workAfter:Needs workShare imageThe share image is 1278×1230: its shape will be cropped to about 1.91:1.
  • Before:Needs workAfter:Needs workHTTP/2The server doesn't offer HTTP/2.
  • Before:Needs workAfter:Needs workRender-blocking files1 script and 6 stylesheets in the <head> block rendering.
  • Before:Needs workAfter:Needs workLabels on forms and buttonsThe page has 1 form field without a label.
  • Before:Needs workAfter:Needs workHSTSThe site does not send a Strict-Transport-Security header.
  • Before:FailedAfter:FailedEmail authentication (SPF and DMARC)The domain is missing an SPF record and a DMARC record.
  • Before:Needs workAfter:Needs workApple touch iconThe site has no apple-touch-icon.
  • Before:Needs workAfter:Needs workTheme colorThe page has no theme-color.
  • Before:Needs workAfter:Needs workServer version exposureResponse headers reveal the software the site runs on.
  • Before:Needs workAfter:Needs workDatesThe page doesn't say when it was published or updated.
Still passing61Passed both times.
  • Before:PassedAfter:PassedTitle tagThe title is 52 characters, a good length.
  • Before:PassedAfter:PassedMeta descriptionThe meta description is 148 characters, a good length.
  • Before:PassedAfter:PassedH1 headingThe page has one H1 heading.
  • Before:PassedAfter:PassedSearch engines can index the pageNothing on the page stops search engines from indexing it.
  • Before:PassedAfter:PassedMobile viewportThe page is set up for mobile screens.
  • Before:PassedAfter:PassedHTTPSThe page is served over HTTPS.
  • Before:PassedAfter:PassedRobots.txtThe site has a robots.txt and it allows this page to be crawled.
  • Before:PassedAfter:PassedServer response timeBeforeThe server took 17 ms to start sending the page.AfterThe server took 14 ms to start sending the page.
  • Before:PassedAfter:PassedCompressionThe page is compressed with gzip.
  • Before:PassedAfter:PassedHTTP redirects to HTTPSVisitors who type http:// are sent to the secure version.
  • Before:PassedAfter:PassedSSL certificateThe certificate is valid for another 60 days.
  • Before:PassedAfter:PassedMixed contentEverything on the page loads over HTTPS.
  • Before:PassedAfter:PassedContent without JavaScriptThe HTML already contains the content (1,393 words), so any crawler can read it.
  • Before:InfoAfter:InfoCore Web VitalsTurn on PageSpeed Insights in Settings to measure Core Web Vitals in a real browser.
  • Before:PassedAfter:PassedAmount of contentThe page has 1,393 words of readable text.
  • Before:PassedAfter:PassedKeyword consistency2 of the page's top 5 keywords appear in the title or meta description.
  • Before:PassedAfter:PassedImage alt textAll 2 images have alt attributes.
  • Before:PassedAfter:PassedPage sizeThe page weighs 1.5 MB.
  • Before:PassedAfter:PassedOpen Graph tagsEvery main Open Graph tag is set.
  • Before:PassedAfter:PassedAI crawler accessAI search and training crawlers can all read the page.
  • Before:PassedAfter:PassedHeading structureThe page uses 20 headings in a clear order.
  • Before:PassedAfter:PassedCanonical tagThe page has a canonical tag pointing to itself.
  • Before:PassedAfter:PassedXML sitemapFound a sitemap with 11 URLs, via robots.txt.
  • Before:PassedAfter:PassedStructured dataThe page describes itself with 9 schema.org types.
  • Before:PassedAfter:PassedDownload timeBeforeThe page and its files downloaded in about 177 ms.AfterThe page and its files downloaded in about 223 ms.
  • Before:PassedAfter:PassedNumber of requestsThe page makes 21 requests for its HTML, scripts, styles and images.
  • Before:PassedAfter:PassedImage optimization1 image totalling 4.0 KB, none oversized.
  • Before:PassedAfter:PassedBrowser caching95% of files are cached for a week or more.
  • Before:PassedAfter:PassedMinified JavaScript and CSSScripts and stylesheets look minified.
  • Before:PassedAfter:PassedRedirectsThe page loads without redirects.
  • Before:PassedAfter:PassedSecurity headersThe site sends 4 of 5 recommended security headers.
  • Before:PassedAfter:PassedLinks on the pageThe page has 33 internal links and 6 external links.
  • Before:PassedAfter:PassedLink textLinks have descriptive text.
  • Before:PassedAfter:PassedWho is behind the siteThe page identifies its publisher (Organization) with sameAs links.
  • Before:PassedAfter:PassedSnippet controlsSearch engines and AI answers may quote the page.
  • Before:PassedAfter:PassedLanguageThe page declares its language as "en".
  • Before:PassedAfter:PassedAnalyticsThe page uses Google Analytics.
  • Before:PassedAfter:PassedFaviconThe site has a favicon that scales to any size.
  • Before:PassedAfter:PassedLegacy pluginsThe page doesn't rely on Flash or Java.
  • Before:PassedAfter:PassedX (Twitter) cardThe page uses a "summary_large_image" card on X.
  • Before:PassedAfter:PassedSocial profilesThe page links to 5 social profiles.
  • Before:PassedAfter:PassedSemantic HTMLThe page marks up its structure with <main>, <article>, <header>, <nav>, <footer>.
  • Before:PassedAfter:Passedllms.txtThe site publishes an llms.txt for AI tools.
  • Before:PassedAfter:PassedReadable URLThe URL is short and readable.
  • Before:PassedAfter:PassedDoctype and encodingThe page declares an HTML5 doctype and its encoding.
  • Before:PassedAfter:PassedImage dimensionsEvery image declares its width and height.
  • Before:PassedAfter:PassedLazy-loaded imagesThe page has few images, so lazy loading matters little.
  • Before:PassedAfter:PassedDOM sizeThe page has 1,283 elements.
  • Before:PassedAfter:PassedLegible font sizesNo text is set smaller than 12px inline.
  • Before:PassedAfter:PassedIframesThe page doesn't use iframes.
  • Before:PassedAfter:PassedEmail addressesNo email addresses are exposed in plain text.
  • Before:PassedAfter:PassedDeprecated HTMLThe page doesn't use deprecated HTML tags.
  • Before:PassedAfter:PassedInline stylesOnly 5 elements use inline styles.
  • Before:PassedAfter:PassedCookie securityThe page doesn't set cookies when it loads.
  • Before:PassedAfter:PassedNofollow on internal linksNo internal links are marked nofollow.
  • Before:InfoAfter:InfoSearch result previewHow the page could appear in Google search results.
  • Before:InfoAfter:InfoHreflang tagsNo hreflang tags. You only need them if the site has versions in several languages or regions.
  • Before:InfoAfter:InfoLocal SEO signalsOnly matters for businesses with a physical location or service area.
  • Before:InfoAfter:InfoWeb app manifestThe site doesn't link a web app manifest.
  • Before:InfoAfter:InfoServerServed by nginx.
  • Before:InfoAfter:InfoAd pixelsNo advertising pixels found. Add one if you run social or search ads and want to measure them.