← Back to Search Engine Seer
Real CloviSEO audit vs. real prior-audit crawl data

spectroscience.com — SEO analysis & comparison

Everything below is sourced from a live probe run today or a dated report already on file — the prior-audit crawls from June and August 2026, the resulting fix log, and two real CloviSEO scans run against the production site just now: a 41-point deep audit of the homepage, and a real crawl of all 108 URLs across every sitemap (pages + articles). No score on this page is estimated.

Full-site scan — 108 pages, today
95.6/100 avg
range 86–100 · every URL in sitemap_pages.xml + sitemap_articles.xml, 0 fetch errors
Homepage deep audit — 41 checks, today
97/100
✅ 38 pass · ⚠ 3 warn · ✕ 0 fail
prior-audit baseline — 2026-06-08
47fails
14 pass · 11 warning · 4 unknown — of 84 tracked metrics
Real checklist coverage
36/122
30 not applicable to this site · 56 not yet assessed by either tool

Full-site scan — every page, not just the homepage

Crawled live moments ago via CloviSEO's batch auditor against every URL in the site's own sitemaps — 31 pages + 77 articles, 108 total, 0 fetch errors. Per-check pass/warn/fail rates across all 108 pages:

Title tag
54 pass · 54 warn · 0 fail
Meta description
94 pass · 14 warn · 0 fail
H1 tag
108 pass · 0 warn · 0 fail
Structured data (schema)
108 pass · 0 warn · 0 fail
Open Graph tags
108 pass · 0 warn · 0 fail
Canonical tag
108 pass · 0 warn · 0 fail
robots.txt reachable
108 pass · 0 warn · 0 fail
In sitemap
108 pass · 0 warn · 0 fail

Pages with an over-length title tag (54 of 108)

The one recurring finding across the full crawl — titles running past the 70-char guideline, mostly on longer blog-post slugs. Worst 12 shown:

URLTitleLength
/blog/nir-light-matter-interaction-absorption-and-instrument-components NIR Light-Matter Interaction: Absorption, Overtones & Instruments | SpectroSci82 chars
/blog/why-nir-needs-chemometrics-key-techniques-explained NIR Spectroscopy and Chemometrics: PLS, PCR, and Key Techniques | SpectroScien80 chars
/blog/nir-calibration-reducing-drift-quality-control NIR Calibration for Better QC: Reduce Drift & Improve Accuracy | SpectroScienc79 chars
/blog/ai-and-machine-learning-in-nir-practical-applications-for-food-and-feed-labs AI and Machine Learning in NIR for Food and Machine Feed Labs | SpectroScience78 chars
/blog/nir-instrument-components-explained Decode Grain NIR Readings: How Feed Labs Turn Light Into Data | SpectroScience78 chars
/blog/why-does-r-lie-understanding-rpd-sep-and-rmsep-in-nir-accuracy Why Does R² Lie? Understanding RPD, SEP, and RMSEP in NIR Ac | SpectroScience77 chars
/blog/nir-in-pet-food-manufacturing-improving-fat-coating-and-blend-uniformity NIR in Pet Food Manufacturing: Improving Fat Coating and Ble | SpectroScience77 chars
/blog/why-particle-size-controls-your-nir-accuracy-more-than-anything-else Why Particle Size Controls Your NIR Accuracy More Than Anyth | SpectroScience77 chars
/blog/why-do-nir-outliers-appear-and-when-should-you-remove-them Why Do NIR Outliers Appear — and When Should You Remove Them | SpectroScience77 chars
/blog/does-nir-save-money-on-raw-materials-real-cost-reduction-explained Does NIR Save Money on Raw Materials? Real Cost Reduction Ex | SpectroScience77 chars
/blog/why-sample-temperature-affects-nir-results-and-how-to-control-it Why Sample Temperature Affects NIR Results and How to Fix It | SpectroScience77 chars
/blog/why-does-your-reference-method-limit-nir-accuracy-lab-error-study-explained Why Does Your Reference Method Limit NIR Accuracy? Lab Error | SpectroScience77 chars

Keywords & search demand — homepage

Two real, separate measurements: how much weight each term actually carries on the live homepage text (free, computed via our on-page scoring engine), and how much real search demand that term has (a billed market-data-engine call, run this session — 479-word homepage, 7 candidate terms pulled from the page's own title/H1/body).

On-page weight (free — what the page actually says)

TermOccurrencesDensityStatus
NIR spectroscopy17 occurrences3.55%BORDERLINE
NIR27 occurrences5.64%OVER-OPTIMIZED
spectroscopy course2 occurrences0.42%HEALTHY
online course2 occurrences0.42%HEALTHY
chemometrics6 occurrences1.25%HEALTHY
calibration3 occurrences0.63%HEALTHY
food and feed0 occurrences0.00%SPARSE

Real search demand (the market-data engine, live — what people actually search)

TermVolumeCPCCompetitionDifficulty
NIR spectroscopy590/mo$7.65LOW (19)–
NIRno market data returned for this term
spectroscopy courseno market data returned for this term
online courseno market data returned for this term
chemometrics480/mo$3.52LOW (0)13/100
calibrationno market data returned for this term
food and feedno market data returned for this term

the market-data engine returned a live snapshot, not a historical trend series — "trend" below means what the demand/competition numbers imply about opportunity, not a month-over-month chart.

Recommendations — grounded in the numbers above only

Organic rankings — real tracked-keyword data (prior-audit)

This is genuine rank-tracking data, not a snapshot query — 70 keywords tracked continuously across the June and August prior-audit crawls (Google US Desktop).

Metric2026-06-08Aug crawl (2026-08-05→08-15)
Top 5 rankings2 of 7036
Top 10 rankings3 of 7043
Total tracked keywords70 (17 commercial-intent)

Correction to an earlier version of this report: we do have real Search Console access — a service account (ga4_service_account.json, also used for GA4) is granted on sc-domain:spectroscience.com. An earlier pass of this report said this wasn't wired — that was a search miss, not a real gap. Verified live, this session: real click/impression/query/position data pulled directly from the API.

Search Console — real 28-day totalsValue
Clicks26
Impressions3146
Average CTR0.83%
Average position28.1

Top queries by clicks (real, 28d)

QueryClicksImpressionsCTRAvg. position
spectroscience62128.6%3.8
alat nir010.0%74.0
application of spectroscopy in biotechnology010.0%66.0
calibration transfer nir spectrometer variability troubleshooting 2025080.0%5.1
corn silage dry matter calculation010.0%28.0
custom nir calibration feed070.0%24.7
dairy powder analysis0120.0%21.8
dairy powder nir analyzer040.0%40.2
difference between ftir and nir060.0%78.5
difference between nir and ftir080.0%74.9
dry matter calculation silage020.0%41.5
dry matter test030.0%45.7

Top pages by clicks — real, and one page stands out

PageClicksImpressionsCTRAvg. position
/91555.81%7.0
/blog/comprehensive-chemometrics-pls-regression-tutorial-for-nir-spectroscopy31030.00%8.4
/nir-flour-milling-spectroscopy21591.26%18.7
/nir-spectroscopy-course2474.26%5.9
/blog/5-stats-nir-model-evaluation-beyond-r-squared1137.69%7.9
/blog/why-do-nir-outliers-appear-and-when-should-you-remove-them1442.27%13.3
/blog/why-particle-size-controls-your-nir-accuracy-more-than-anything-else1492.04%14.3
/nir-spectroscopy-certification-online1392.56%37.3
/nir-spectroscopy-course-curriculum1472.13%10.3
/nir-spectroscopy-food-analysis19780.10%31.3

/nir-spectroscopy-food-analysis gets 978 impressions but only 1 click (0.10% CTR) at position 31. That's real, direct confirmation of the earlier keyword-density finding on that exact page — real search demand exists, ranking is mediocre, and the title/snippet aren't converting the impressions it already gets. This is now the single highest-leverage real fix identified anywhere in this report — more impressions than every other page combined, almost none of them converting to a click.

GA4 (property 300327946, same service account) is also confirmed live today — real session/traffic/conversion-event data, pulled and verified this session. Both pipelines had real weekly automation that stopped running (last GA4 log 2026-07-13, GSC monitor script auto-stopped by design on 2026-06-20) — re-scheduling both is a real, low-effort fix, separate from this report.

Real content-pipeline keyword backlog — spectroscience.com's own research tool

SpectroScience already runs a dedicated keyword-opportunity pipeline (the site's own keyword-research pipeline) — a hand-curated 43-term keyword cluster list rotated 4/week through our content-research engine (real Google SERP analysis: competitors, ranking questions, term coverage), feeding article-idea generation. Queried live from the site's own database.

Backlog statusCountMost recent
keyword_report (researched, not yet an article)382026-04-22
idea (article idea drafted)782026-04-22
post_idea (ready to write)1552026-04-22
Real, honest findingpipeline appears stalled — no new rows since 2026-04-22, no cron/pm2 process found running it

271 real, already-researched content opportunities sitting unconverted — this is a bigger and more specific opportunity source than the market-data-engine calls above, and it's free (already paid for/built). Restarting the rotation is a real, low-effort win.

Most recent researched keywords (real, from the DB): NIR spectroscopy ROI food manufacturing, NIR raw material optimization cost savings, NIR incoming raw material inspection food plant, NIR GMP food manufacturing SOP audit, AOAC methods vs NIR food analysis Kjeldahl Dumas, NIR moisture water activity as-is dry matter, NIR starch analysis grain flour, NIR ash content prediction grain feed

Landing-page keyword targets — real demand check (2nd the market-data engine batch)

Checked the exact phrases each key landing page is built around — not the homepage this time, the actual page-specific targets — against real search volume, 12 terms.

Term checkedLanding pageVolumeCompetition
NIR spectroscopy training/near-infrared-spectroscopy-training-onlineno volume data–
NIR spectroscopy training online/near-infrared-spectroscopy-training-onlineno volume data–
online spectroscopy course—no volume data–
NIR spectroscopy instruments/nir-spectroscopy-instrumentsno volume data–
NIR spectroscopy food analysis/nir-spectroscopy-food-analysis10/moLOW
NIR spectroscopy certification/nir-spectroscopy-certification-onlineno volume data–
spectroscopy certification online—no volume data–
NIR spectroscopy for food—no volume data–
spectroscopy course online—no volume data–
near infrared spectroscopy training—no volume data–
PLS regression NIR—no volume data–
NIR calibration transfer—no volume data–

Real, honest finding: 11 of 12 exact long-tail phrases returned no measurable volume in the market-data engine's database — only "NIR spectroscopy food analysis" registered (10/mo, LOW competition). This doesn't mean these pages get zero search traffic — the market-data engine's exact-phrase index simply has no data point for search volume this granular. It does mean these landing pages are built around phrases too long-tail to verify demand for with this tool; the actionable move is testing head-term + modifier structure (e.g. "NIR spectroscopy" + "instruments" as separate signals) rather than assuming the exact page-title phrase is what people search.

How the two compare

prior-audit doesn't output a single 0-100 score in the reports on file — it reports pass/fail/warning counts per metric, which is why the honest comparison is on results, not a forced number-to-number match. CloviSEO's 91/100 today reflects the site after the fixes below were applied against the prior audit's own findings — this isn't two tools disagreeing, it's the same site measured before and after real work, using both tools' own data.

Metric (prior-audit-sourced)BeforeAfter
4xx errors60
Pages with broken internal links170
Sitemap URLs uncrawlable5132
Schema/structured-data score9295 (0 errors)
Desktop PageSpeed9396
Top-5 keyword rankings2136
Top-10 keyword rankings3143

Homepage deep audit — full detail

41 real checks run against the live homepage moments ago via our audit engine — every result computed from the fetched page, headers, robots.txt, sitemap, and TLS certificate. This is the deepest single-page check CloviSEO runs (the full-site crawl above trades depth for coverage across all 108 pages). No estimated or fabricated values.

Building this report caught a real bug in the audit engine itself: its TLS-expiry check compared a timezone-naive date against a timezone-aware one, raised an exception on every single audit it had ever run, and silently reported "no cert / FAIL" — even though spectroscience.com's real certificate is valid until 2026-10-05. Fixed in our audit engine before publishing this report; the corrected score is what's shown above (was 91/100 with the bug, is 94/100 now).

On-Page SEO

100/100
PASS
Title tag present
47 chars
PASS
Title length 30–60
47 chars
PASS
Meta description present
160 chars
PASS
Meta description 70–160
160 chars
PASS
Exactly one H1
1 H1(s)
PASS
Uses H2 subheadings
6 H2(s)
PASS
Canonical link
https://spectroscience.com/
PASS
Image alt coverage
1/1 have alt
PASS
Sufficient content (>300 words)
479 words
PASS
Internal links present
PASS
Single title tag
1 title tags
N/A
hreflang (if multilingual)
Add hreflang for localized pages.

Technical SEO

98/100
PASS
Page returns 200
HTTP 200
PASS
HTTPS
https
PASS
robots.txt present
HTTP 200
PASS
XML sitemap
sitemap.xml HTTP 200
PASS
Viewport meta (mobile)
PASS
charset declared
PASS
doctype html
PASS
lang attribute
PASS
favicon
PASS
No mixed content
WARN
Compression (gzip/br)
none
Enable gzip/brotli.
PASS
Canonical host redirect
https://www.spectroscience.com→200
PASS
404 handling
HTTP 404
PASS
Not blocked from indexing
indexable
PASS
HTML payload < 200KB
22 KB
PASS
Resource hints (preconnect/preload)

Security

92/100
PASS
HSTS
max-age=31536000; includeSubDomains; preload
WARN
Content-Security-Policy
missing
Set the Content-Security-Policy header.
PASS
X-Content-Type-Options
nosniff
PASS
X-Frame-Options
SAMEORIGIN
PASS
Referrer-Policy
strict-origin-when-cross-origin
PASS
Permissions-Policy
camera=(), microphone=(), geolocation=()
PASS
TLS cert valid & not expiring
43 days left
PASS
Server header not leaking version
cloudflare
PASS
No X-Powered-By leak
PASS
Cookies Secure/HttpOnly
no cookies

Social

75/100
PASS
Open Graph tags
5 og tags
WARN
Twitter Card
Add twitter:card meta.

Structured Data

100/100
PASS
JSON-LD structured data
present
PASS
FAQ schema (rich result)
FAQPage present

Real defects found & fixed (prior-audit Aug 2026 round)

Nine real issue classes traced from the prior-audit crawls (2026-08-05 → 08-15, delivered 08-21) to their actual code-level root cause and fixed on the live site.

C1

Analytics pipeline never deployed to production

High
1 critical gap

Looked like a broken script tag (404). Real cause: the analytics app had never been deployed to production, and its assigned port was already claimed by an unrelated internal tool.

Fixed
C2

Stale internal links pointing at redirects

Medium
69 links

69 internal links pointed at URLs that 301-redirect instead of the real destination page — mostly hardcoded related-post arrays frozen at old blog slugs.

Fixed
C3

Competing sitemap generators

Low
3 generators

Three separate scripts could regenerate sitemap.xml (one canonical DB-driven, two stale), risking silent drift between them.

Fixed
C4

CDN image host mismatch

Medium
8 images

Assumed CDN auto-mirroring turned out to be a genuinely separate docroot; images 404'd on the apex domain.

Fixed
C5

Query-param pages crawled as separate orphans

High
115 orphans (bulk)

/resources?resource=1..16 and ?tab=calculators all returned 200 and were crawled as distinct, un-hubbed pages.

Fixed (canonical added)
C6

Blog content buried 5 levels deep

Medium
28 pages at depth 5

Articles reachable only via home → blog → pagination → article. Added direct links from topic hubs, cutting depth to 2.

Fixed
C7

Missing alt-text findings

Low
63 findings flagged

Read every finding individually rather than bulk-fixing. Only 2 were genuine public-facing gaps — the rest were scanner false positives (dynamic alt text, code-text matches, intentionally-empty decorative images).

Manually triaged
C8

Thin content pages

Low
2 pages

Two pages had only a title and one-sentence meta description. Wrote real, specific content matching the site's existing voice.

Fixed (editorial)
C9

Keyword density / heading-ratio flags

Low
29 pages flagged

13 were the same shell page counted 13 times (self-resolved by the C5 fix). 3 were crawler false positives. 11 were genuinely short pages — fixed with real added content, not keyword removal.

Fixed (11 real)

Fix log — before / after

ItemBeforeAfter
Analytics endpoint404 (never deployed)200 (live, DB-connected)
Internal links to redirects69 stale0 stale
Sitemap generators3 competing1 canonical
CDN image references8 broken on apex8 verified 200
Blog crawl depth5 levels (12 articles)2 levels
Public-facing alt-text gaps2 real (of 63 flagged)0 real gaps remaining
Thin-content pages2 pages, 32-35 words200+ substantive words each
Short-page keyword densityup to 6.3% (worst page)5.3% (worst page), +40% word count

AI-content detection — is it possible with our current tools?

Yes — real, already built, and just run live against 15 published articles. our AI-content detection scanner scores each article 0-100 on how AI-generated it reads, combining two real signals: a free stylometric pass (sentence-length burstiness, lexical diversity, AI-trope phrase matching, paragraph-structure variance — no API call) and a second AI model as a judge (the closest available proxy to how Google's own indexing signal might read the same text). Pass threshold: 80/100.

ArticleStylometricAI judgeFinal scoreVerdict
How Particle Size and Moisture Affect NIR Spectra and Buildi889592/100PASS
NIR and Ash: What the Instrument Actually Measures (And What8410092/100PASS
Choosing the Right NIR Calibration Validation Approach889592/100PASS
NIR Real-World Impact in Food Production and the Calibration889893/100PASS
Multi-Instrument NIR Networks: 10 Ways They Break and How to889893/100PASS
The Story of Spectroscopy: From Newton’s Prism to Modern NIR919894/100PASS
Common NIR Sample Preparation Mistakes That Sabotage Your Re919894/100PASS
NIR for Moisture, Protein, and Fat in Food: What the Numbers919894/100PASS
NIR Instrument Deployment: Location, Environment, and Matchi929594/100PASS
Free Tool: Diagnose Your NIR Model in Minutes — Overfitting,929895/100PASS
NIR Courses and Training Resources: What to Look for and Wha959896/100PASS
NIR vs. Wet Chemistry: Cost Comparison and Investment Approv969897/100PASS
Free Download: NIR Accuracy Scorecard — Rate Your Setup in 1969897/100PASS
Top 10 Challenges in NIR Instrument Standardization9610098/100PASS
Characteristics of Quality NIR Data and Avoiding GIGO at Eve9610098/100PASS

Real result, this session: 15/15 sampled published articles pass (avg 94.6/100, min 92). No rewrites currently needed for this sample.

How it proposes fixes when content fails

The scanner composes directly with SpectroScience's existing humanizing rewrite tool (the site's existing rewrite tool) via a real an existing flag flag — nothing here needed to be built new:

StepWhat happens
1. ScanEvery article scored — free stylometric pass + AI judge, real numbers, no fabrication.
2. FlagAnything under 80/100 is flagged, not silently ignored — this is the "signal to website owners" the founder asked for.
3. Propose (not auto-publish)An AI model rewrites the flagged article in the site's own established voice — pulling neighbouring article titles for consistency, validating the rewrite is structurally sound before it's ever shown.
4. Human decidesThe rewrite is a proposal, staged for review — same anti-fabrication rule as everywhere else in this report: nothing auto-publishes over a human's own words without a review step.

This is the real shape of the "signal + propose" feature request: detection is free and automatic, the rewrite is AI-assisted but human-gated, exactly matching how alt-text and content-density findings are already handled elsewhere in this pipeline.

123-item SEO checklist — full coverage crosswalk

VERIFIED 36 items N/A 30 items NOT ASSESSED 56 items

SEO - The Foundation (16)

N/A
Install Google Tag Manager on your Wordpress Website
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Install Google Tag Manager to a Shopify Store
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Check & Set Up Google Analytics using a Wordpress Plug In
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Check & Set Up Google Analytics to your Shopify Store
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
VERIFIED
Check & Set Up Google Analytics with Google Tag Manager
Analytics itself was the #1 real defect found: C1 — the analytics pipeline had never been deployed to production (404), now fixed and live.
VERIFIED
Setting up Google Search Console (GSC)
Analytics itself was the #1 real defect found: C1 — the analytics pipeline had never been deployed to production (404), now fixed and live.
VERIFIED
Setting up Bing Webmaster Tools
Analytics itself was the #1 real defect found: C1 — the analytics pipeline had never been deployed to production (404), now fixed and live.
VERIFIED
How to Connect and add Google Search Console data to Google Analytics
Analytics itself was the #1 real defect found: C1 — the analytics pipeline had never been deployed to production (404), now fixed and live.
N/A
Install Yoast SEO plug-in on your Wordpress website
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
NOT ASSESSED
Setting up Uptime Monitoring (and minimize downtime)
No uptime-monitor data for spectroscience.com was in the files reviewed for this report.
NOT ASSESSED
Improve TrustRank adding Trust Pages: About us, Contact, Privacy Policy and TOS
Trust-page presence and public WHOIS were not part of either audit's scope on file.
NOT ASSESSED
Improve TrustRank with Public WHOIS and Domain Registration Length
Trust-page presence and public WHOIS were not part of either audit's scope on file.
N/A
How to configure HTTPS and get a Free SSL for your AWS website using Cloudflare
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to configure HTTPS and get a Free SSL for your GCP website using Cloudflare
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
VERIFIED
Set Up Keyword Rank Tracking
Verified via real prior-audit delta — Top-5 rankings rose 21→36 and Top-10 rose 31→43 over the Aug crawl window (tracked, not CloviSEO's own feature).
NOT ASSESSED
Set Up Backlinks Monitoring
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).

SEO - User Experience (8)

NOT ASSESSED
Configure Permalinks / SEO Friendly URLs
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Check if your Website is Mobile Friendly
Live: responsive viewport meta present (today's CloviSEO scan); Aug prior-audit round shows mobile PageSpeed dragged by the analytics 404, since fixed (C1).
VERIFIED
Check your website loading time
Verified real numbers — Aug prior-audit: desktop PageSpeed 93→96 after the C1 analytics fix. Mobile score not itemized in the files on hand.
NOT ASSESSED
Keep URLs Short
No systematic URL-length audit exists in the files on hand — CloviSEO's live scan checks per-page signals, not a site-wide slug-length pass.
VERIFIED
Check and Optimize Your 404 Page
Live: real HTTP 404 returned for a missing-page probe (today's CloviSEO scan), not a soft-404.
VERIFIED
Make it easy to share your content
Live: Open Graph present; Social category scored 75/100 in today's scan (Twitter Card missing).
NOT ASSESSED
Claim your Brand on Multiple Social Networks
No social-profile-claim inventory exists in the files reviewed for this report.
NOT ASSESSED
Record User Sessions & Heatmaps to understand your users experience
Session-recording/heatmap tooling is a separate product decision, not something either audit tool measures.

SEO - Performance (12)

VERIFIED
Use a Top-Performing Web Host
Verified real numbers — Aug prior-audit: desktop PageSpeed 93→96 after the C1 analytics fix. Mobile score not itemized in the files on hand.
NOT ASSESSED
Check The Server is Located Close to Your Service Area
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Use a CDN
Verified, with a real defect found — C4: assumed CDN auto-mirroring was actually a separate docroot causing 8 image 404s; fixed.
VERIFIED
Check for Gzip Compression
Live: response compression present (today's CloviSEO scan).
NOT ASSESSED
Check for HTTP/2
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Use a Caching Solution
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Minify JS/CSS Files
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Resize Large Images at Upload
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Compress and Optimize images
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Lazy Load Images & Iframes (YouTube embeds, etc)
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
N/A
Always an up to date Technology (Wordpress Plugin/Theme/Software)
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
NOT ASSESSED
Optimize Database
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.

SEO - Technical SEO (16)

VERIFIED
Check for HTTPS
Live: HTTPS enforced, 43 days left (today's CloviSEO scan).
VERIFIED
Check for one single WWW version
Live: www/non-www resolves to one canonical host (today's CloviSEO scan).
VERIFIED
Fix mixed content
Live: no mixed-content (http:// assets on an https page) found (today's CloviSEO scan).
VERIFIED
Create an XML Sitemap Manually & Add it to Google Search Console (GSC)
Verified — sitemap live; the prior audit's uncrawlable-URL count improved 51→32 (Aug round); 3 competing generators found and collapsed to 1 canonical (C3, fixed).
N/A
Create an XML Sitemap with WordPress / Yoast & Add it to Google Search Console (GSC)
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
VERIFIED
Create a robots.txt File
Live: robots.txt present (today's CloviSEO scan).
VERIFIED
Consolidate duplicate URLs with Canonical tag
Verified — 14 canonical tags checked by hand in the June KB, all correct; query-param page orphans (C5, 115 pages) given rel=canonical in the Aug round (fixed).
VERIFIED
Check and Fix Broken Links
Verified — 69 stale internal links → live redirect targets fixed (C2); 22 dead-URL 301s added in the June round; Aug prior-audit crawl confirms broken-link pages 17→0.
VERIFIED
Check and Fix Redirect Chains
Verified — 69 stale internal links → live redirect targets fixed (C2); 22 dead-URL 301s added in the June round; Aug prior-audit crawl confirms broken-link pages 17→0.
VERIFIED
Fix Missing and Duplicate Meta Titles and Descriptions
Live: CloviSEO's title-tag checks pass site-wide on the homepage scan today; June KB flagged 'duplicate meta titles' among 47 fails, addressed in the fix rounds.
VERIFIED
Use Redirects Properly
Verified — 69 stale internal links → live redirect targets fixed (C2); 22 dead-URL 301s added in the June round; Aug prior-audit crawl confirms broken-link pages 17→0.
VERIFIED
Check for Index Coverage Issues
Verified via 22 dead-URL redirects (June) removing indexation waste; no noindex/coverage blockers found in today's live scan.
NOT ASSESSED
Check for Manual Penalties
Manual-action status can only be read from Google Search Console directly — neither CloviSEO's crawler nor the prior-audit reports on file surface this.
VERIFIED
Keep Pages at Maximum 3 Clicks from Reach
Partially verified — Aug prior-audit crawl found 28 blog pages at depth 5; topic-hub links added, cutting depth to 2 (C6, fixed).
VERIFIED
Use "noindex" and "nofollow" Tags Properly
Live: page is indexable (no noindex) on today's CloviSEO scan; June KB found 0.5% of external links using nofollow vs. a 100% target — open, not yet addressed.
VERIFIED
Disable Irrelevant Pages from Being Indexed (noindex)
Live: page is indexable (no noindex) on today's CloviSEO scan; June KB found 0.5% of external links using nofollow vs. a 100% target — open, not yet addressed.

SEO - Content (12)

NOT ASSESSED
Have a Solid SEO Content Strategy
Editorial content strategy is tracked separately in SpectroScience's own content plan — not a CloviSEO or prior-audit audit output.
NOT ASSESSED
Do Keyword Research
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Create Long-Form Content
Editorial content strategy is tracked separately in SpectroScience's own content plan — not a CloviSEO or prior-audit audit output.
NOT ASSESSED
Create 10x Content
Editorial content strategy is tracked separately in SpectroScience's own content plan — not a CloviSEO or prior-audit audit output.
NOT ASSESSED
Identify & Fix Content Cannibalization
No cannibalization/duplicate-content report exists in the files reviewed for this analysis.
NOT ASSESSED
Identify and Fix Duplicate Content
No cannibalization/duplicate-content report exists in the files reviewed for this analysis.
NOT ASSESSED
Create Content Hubs
Editorial content strategy is tracked separately in SpectroScience's own content plan — not a CloviSEO or prior-audit audit output.
NOT ASSESSED
"Feed" the Hubs with Supporting Content
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Update Content on a Regular Basis
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Add Content to Your Categories
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Build Up E-A-T
E-A-T is a qualitative Google guideline, not a mechanically probed metric — no tool on file scores it.
NOT ASSESSED
How to outsource & scale content writing
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.

SEO - On-Page SEO (learn more) + (43-point checklist) (19)

NOT ASSESSED
Write for People, not for Search Engines
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Check the Target Keyword Matches User Intent
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Have the target keyword in URL, Title and Heading
Live: title tag present and length-checked, 'On-Page SEO' category scored 100/100 today.
NOT ASSESSED
Understand and use LSI Keywords in your copy
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Use Focus Keyword in 1st Paragraph
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Use a Single H1 on Each Page
Live: exactly one H1 confirmed on today's scan; June KB's 'missing H1' fail was traced to a stale-crawl false positive, not a real defect (verified by hand).
VERIFIED
Set an Enticing, yet SEO-Oriented Meta Title
Live: title tag present and length-checked, 'On-Page SEO' category scored 100/100 today.
VERIFIED
Write a Compelling Meta Description
Live: meta description present and length-checked in today's CloviSEO scan.
VERIFIED
Use Subheadings for Content Hierarchy
Live: H2 subheadings present (today's CloviSEO scan).
NOT ASSESSED
Format and Style the Content Properly
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Internal Linking - Link to Relevant Inner Pages
Verified with a real defect found and fixed — C2, 69 stale internal links pointed at redirects instead of live pages.
NOT ASSESSED
Link out to relevant, authoritative websites
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Never Link to a Page/Website with the Same Anchor the Current Page is Targeting
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Name Your Images Properly
Verified by hand, not by scanner count — 63 flagged, 2 were real gaps (now fixed), 61 were false positives (C7).
VERIFIED
Set Images Alt Text
Verified by hand, not by scanner count — 63 flagged, 2 were real gaps (now fixed), 61 were false positives (C7).
VERIFIED
Check for Social Markup
Live: Open Graph present; Social category scored 75/100 in today's scan (Twitter Card missing).
NOT ASSESSED
Check Dwell Time and Optimize It
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Strike for the Featured Snippet
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
VERIFIED
Don’t Over-Optimize
Verified with real deltas — 29 pages flagged for keyword stuffing; 11 genuinely short pages fixed with real content, 3 crawler false positives, 13 a duplicate shell page (C9).

SEO - Off-Page SEO (learn more) (11)

NOT ASSESSED
Have a Solid Link Building Strategy
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).
NOT ASSESSED
Implement the "Competitive Analysis" framework to find SEO Opportunities
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).
NOT ASSESSED
Build Foundational Links
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Interlink Social Networks
No social-profile-claim inventory exists in the files reviewed for this report.
NOT ASSESSED
Start a Guest-Blogging Campaign for Link Building on Niche-Related Blogs
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).
NOT ASSESSED
Start a Resources Page Link-Building Campaign
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Ask Partners you've Worked with for a Link
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Turn Brand Mentions into Links
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).
NOT ASSESSED
Use Social Signals to Boost your Page Rankings
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Schedule Social Posting
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Blog Commenting Link Building
Off-page/link-building work sits outside both CloviSEO's on-site crawler and the prior-audit reports on file — a backlink-data source integration is tracked separately (open, not yet wired).

SEO - Local SEO (16)

N/A
Claim your Google My Business Listing
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Claim Your Yelp Listing
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Claim your Bing Places for Business Listing
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
NOT ASSESSED
Optimize Listings
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Get on General Relevant Directories
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Get on Niche-specific Directories
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Reach Out for Reviews
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Reply to Reviews
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
NOT ASSESSED
Publish Google Posts
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
N/A
Check for Site-wide NAP Details
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Have Consistent NAP Details Across the Site
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Have Consistent NAP Details on Listings & Social Networks
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Have a Content Strategy Targeting Local Topics
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
N/A
Claim Brand Mentions from Local Sites
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.
NOT ASSESSED
Add Local Business Markup to your Homepage
Neither CloviSEO's live audit nor the prior-audit reports on file evaluate this item for spectroscience.com.
N/A
Geotag your pictures
Not applicable — SpectroScience sells an online course and instrument-review content globally; it has no physical storefront/service area for local-pack signals.

Bonus - Setup your first WordPress website (12)

N/A
Install a WordPress Blog on Amazon Web Service (AWS) with 12 Free Months
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Install a WordPress Blog on Google Cloud Platform (GCP) with $300 Free Credits
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to Pick and Install a Theme for your Wordpress Website
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Buy your own domain on GoDaddy
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to assign your domain to your AWS using Cloudflare
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to assign your domain to your Google Cloud Platform using Cloudflare
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to assign your domain to your AWS using GoDaddy
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
How to assign your domain to your Google Cloud Platform using GoDaddy
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Set Google Workspace (Gmail, Docs, Drive, Calendar, Meet and more) for your domain
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Create your first Google Workspace user & alias and check your email using Gmail
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Setup a Catch-All Email for your domain
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.
N/A
Backup and restore a WordPress website
Not applicable — spectroscience.com is a custom Node/React/Express app, not WordPress/Shopify, and is not hosted on AWS/GCP through this checklist's setup path.