SEO audit for jsonline.com
Unsupported EU page
Health 64/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Security | 98 | 1 | 0 | 53 |
| Indexability | 40 | 0 | 100 | 50 |
| Agent Readiness | 70 | 0 | 50 | 51 |
| Performance | 70 | 0 | 50 | 194 |
| Budget | 71 | 0 | 49 | 0 |
| Links | 86 | 0 | 23 | 364 |
| Headings | 87 | 0 | 22 | 0 |
| Images | 87 | 0 | 22 | 51 |
| Titles | 98 | 0 | 4 | 12 |
| Crawlability | 98 | 0 | 3 | 1 |
| Video | 98 | 0 | 3 | 0 |
| Geo | 100 | 0 | 0 | 1 |
| URL | 100 | 0 | 0 | 23 |
Errors (1 rules)
error Mixed content on HTTPS page
Rule security.mixed_content · Security · 1 occurrence(s)
- https://eu.jsonline.com/news/elections/ — 1 insecure subresource(s), e.g. http://www.jsonline.com/news/elections/
Warnings (11 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://eu.jsonline.com/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/business/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/communities/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/contributor-content/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/entertainment/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/for-subscribers/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/ideas-lab/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/life/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/news/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/news/elections/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/shopping/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/sports/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/sports/packers/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/travel/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/unsupported-eu/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/usa250/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 3 button/link(s) with no text or aria-label — an agent can't target them
- https://eu.jsonline.com/watchdog/ — 3 button/link(s) with no text or aria-label — an agent can't target them
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 49 occurrence(s)
- https://eu.jsonline.com/ — this noindex page has 50 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/news/.
- https://eu.jsonline.com/business/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/communities/ — this noindex page has 13 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/contributor-content/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/entertainment/ — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/for-subscribers/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/ideas-lab/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/life/ — this noindex page has 15 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/news/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/news/elections/ — this noindex page has 18 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/news/, https://eu.jsonline.com/watchdog/, https://eu.jsonline.com/ideas-lab/.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/news/, https://eu.jsonline.com/news/local/.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — this noindex page has 5 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/, https://eu.jsonline.com/news/, https://eu.jsonline.com/sports/preps-plus/sports-awards/.
- https://eu.jsonline.com/shopping/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/sports/ — this noindex page has 21 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/sports/.
- https://eu.jsonline.com/sports/packers/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/sports/, https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/, https://eu.jsonline.com/sports/packers/.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/sports/, https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/, https://eu.jsonline.com/sports/packers/.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/, https://eu.jsonline.com/news/, https://eu.jsonline.com/sports/preps-plus/sports-awards/.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — this noindex page has 2 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/news/, https://eu.jsonline.com/news/local/.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — this noindex page has 6 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/, https://eu.jsonline.com/sports/, https://eu.jsonline.com/for-subscribers/.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/news/.
- https://eu.jsonline.com/travel/ — this noindex page has 12 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/usa250/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/sports/.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/news/.
- https://eu.jsonline.com/watchdog/ — this noindex page has 11 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://eu.jsonline.com/unsupported-eu/, https://eu.jsonline.com/, https://eu.jsonline.com/business/.
warning noindex set via the X-Robots-Tag HTTP header (easy to miss)
Rule directives.noindex_via_x_robots · Indexability · 50 occurrence(s)
- https://eu.jsonline.com/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/business/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/communities/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/contributor-content/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/entertainment/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/for-subscribers/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/ideas-lab/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/life/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/news/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/news/elections/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/shopping/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/sports/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/sports/packers/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/travel/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/unsupported-eu/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/usa250/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
- https://eu.jsonline.com/watchdog/ — this page is noindex via the X-Robots-Tag HTTP header (not a meta tag) — set at the server/CDN layer and easy to miss. Confirm it's intentional; one broad rule can deindex a whole path.
warning Missing <h1>
Rule h1.missing · Headings · 22 occurrence(s)
- https://eu.jsonline.com/
- https://eu.jsonline.com/business/
- https://eu.jsonline.com/comics/
- https://eu.jsonline.com/communities/
- https://eu.jsonline.com/communities/lakecountry/
- https://eu.jsonline.com/entertainment/
- https://eu.jsonline.com/entertainment/dining/
- https://eu.jsonline.com/for-subscribers/
- https://eu.jsonline.com/ideas-lab/
- https://eu.jsonline.com/life/
- https://eu.jsonline.com/life/food-recipes/
- https://eu.jsonline.com/news/
- https://eu.jsonline.com/news/elections/
- https://eu.jsonline.com/news/local/
- https://eu.jsonline.com/pages/interactives/milwaukee-tv-listings/
- https://eu.jsonline.com/shopping/
- https://eu.jsonline.com/sports/
- https://eu.jsonline.com/sports/packers/
- https://eu.jsonline.com/sports/preps-plus/sports-awards/
- https://eu.jsonline.com/travel/
- https://eu.jsonline.com/usa250/
- https://eu.jsonline.com/watchdog/
warning Images missing alt text
Rule images.missing_alt · Images · 22 occurrence(s)
- https://eu.jsonline.com/contributor-content/ — 2 of 5 images missing alt
- https://eu.jsonline.com/story/entertainment/television-radio/2026/07/12/big-brother-season-28-schedule-episode-tonight-start-time/90895767007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/entertainment/television-radio/2026/07/12/love-island-usa-season-finale-watch-winners-prediction/90894279007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/life/home-garden/2026/07/09/why-invasive-scarlet-lily-beetle-has-wisconsin-gardeners-seeing-red/90756661007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/crime/2026/07/12/20-steers-reported-stolen-from-marathon-county-wisconsin-farm/90895964007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/environment/2026/07/08/towns-along-mississippi-now-mix-tourism-entertainment-with-tradition/90373481007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/local/2026/07/12/dodge-county-motorcycle-deer-crash-cedarburg-man-injured-columbus/90893335007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/local/2026/07/12/venezuela-earthquake-drive-amasses-27-tons-of-donations-in-wisconsin/90892850007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/local/wisconsin/2026/07/12/teens-escape-boat-fire-on-fox-lake-in-dodge-county-police-say/90895212007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/news/politics/2026/07/12/lindsey-grahams-death-shocks-ron-johnson-more-wisconsin-tributes/90893212007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-acquire-infielder-braden-shewmake-from-astros-for-infield-help/90893242007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/jesus-made-mlb-futures-game-no-1-prospect-brewers-mlb/90891340007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-top-prospects-jess-made-luis-pea-both-play-in-futures-game/90894338007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/sports/motor/2026/07/12/wisconsin-sprint-car-racer-scotty-neitzel-enjoys-competing-with-outlaws-at-wilmot-raceway/90868864007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/unsupported-eu/ — 2 of 5 images missing alt
- https://eu.jsonline.com/videos/news/investigations/public-investigator/2026/07/01/wisconsin-milwaukee-penny-shortage-correct-change-cash-register-minting-exact/90715915007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — 1 of 5 images missing alt
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 1 of 5 images missing alt
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 50 occurrence(s)
- https://eu.jsonline.com/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/business/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/communities/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/contributor-content/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/entertainment/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/for-subscribers/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/ideas-lab/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/life/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/news/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/news/elections/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/shopping/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/sports/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/sports/packers/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/travel/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/unsupported-eu/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/usa250/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
- https://eu.jsonline.com/watchdog/ — meta/X-Robots: header=noindex, nofollow,noarchive,nocache
warning Internal link points to a redirect
Rule links.redirect_target · Links · 23 occurrence(s)
- https://eu.jsonline.com/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/business/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/comics/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/contributor-content/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/entertainment/ — https://eu.jsonline.com/pages/interactives/milwaukee-tv-listings/ → https://eu.jsonline.com/
- https://eu.jsonline.com/life/ — https://eu.jsonline.com/comics/ → https://eu.jsonline.com/
- https://eu.jsonline.com/pages/interactives/milwaukee-tv-listings/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/picture-gallery/sports/mlb/brewers/2026/07/11/brewers-first-day-picks-in-mlb-draft/90890860007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/shopping/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/sports/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/sports/packers/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-acquire-infielder-braden-shewmake-from-astros-for-infield-help/90893242007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-mlb-draft-live-updates--live/90890722007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/jesus-made-mlb-futures-game-no-1-prospect-brewers-mlb/90891340007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-top-prospects-jess-made-luis-pea-both-play-in-futures-game/90894338007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/sports/motor/2026/07/12/wisconsin-sprint-car-racer-scotty-neitzel-enjoys-competing-with-outlaws-at-wilmot-raceway/90868864007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/things-to-do/events/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — https://eu.jsonline.com/sports/preps-plus/sports-awards/ → https://eu.jsonline.com/
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — https://eu.jsonline.com/contributor-content/ → https://eu.jsonline.com/unsupported-eu/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 50 occurrence(s)
- https://eu.jsonline.com/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/business/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/communities/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/contributor-content/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/entertainment/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/for-subscribers/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/ideas-lab/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/life/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/news/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/news/elections/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/shopping/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/sports/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/sports/packers/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/travel/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/unsupported-eu/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/usa250/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
- https://eu.jsonline.com/watchdog/ — 2 render-blocking <script> in <head> (add defer/async or use type=module)
warning Redirect chain (multiple hops)
Rule redirect.chain · Crawlability · 3 occurrence(s)
- https://eu.jsonline.com/comics/ — 6 hops ending at https://eu.jsonline.com/
- https://eu.jsonline.com/pages/interactives/milwaukee-tv-listings/ — 6 hops ending at https://eu.jsonline.com/
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — 6 hops ending at https://eu.jsonline.com/
warning Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 4 occurrence(s)
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 84 chars, ~645px (limit ~580px)
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 91 chars, ~689px (limit ~580px)
- https://eu.jsonline.com/usa250/ — 79 chars, ~612px (limit ~580px)
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 86 chars, ~658px (limit ~580px)
warning VideoObject declared but no player element on page
Rule video.no_player · Video · 3 occurrence(s)
- https://eu.jsonline.com/videos/news/investigations/public-investigator/2026/07/01/wisconsin-milwaukee-penny-shortage-correct-change-cash-register-minting-exact/90715915007/ — VideoObject in schema but no <video>/<iframe> player found in the HTML
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — VideoObject in schema but no <video>/<iframe> player found in the HTML
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — VideoObject in schema but no <video>/<iframe> player found in the HTML
Notices (17 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://eu.jsonline.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 50 occurrence(s)
- https://eu.jsonline.com/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/business/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/communities/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/contributor-content/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/entertainment/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/for-subscribers/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/ideas-lab/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/life/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/news/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/news/elections/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/shopping/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/sports/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/sports/packers/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/travel/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/unsupported-eu/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/usa250/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — add a <main> element (or role=main) around the primary content
- https://eu.jsonline.com/watchdog/ — add a <main> element (or role=main) around the primary content
notice noarchive directive (blocks cached copy)
Rule directives.noarchive · Indexability · 50 occurrence(s)
- https://eu.jsonline.com/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/business/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/communities/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/contributor-content/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/entertainment/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/for-subscribers/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/ideas-lab/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/life/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/news/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/news/elections/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/shopping/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/sports/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/sports/packers/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/travel/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/unsupported-eu/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/usa250/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
- https://eu.jsonline.com/watchdog/ — a noarchive directive is present — it blocks a cached copy of the page. Google retired cached links in 2024 so the impact is small, but confirm it's intentional.
notice robots.txt blocks AI search/citation crawlers
Rule geo.ai_bots_blocked · Geo · 1 occurrence(s)
- https://eu.jsonline.com/ — robots.txt disallows AI search crawler(s): oai-searchbot (ChatGPT search), perplexitybot (Perplexity), claude-searchbot (Claude (search)). These fetch pages to cite in AI answers, so blocking them removes you from that citation pool. Allowing them is required for AI citations (though not a guarantee of them); blocking training bots like GPTBot/ClaudeBot is a separate, valid choice.
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 1 occurrence(s)
- https://eu.jsonline.com/news/elections/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 44 occurrence(s)
- https://eu.jsonline.com/ — the likely hero/LCP image (90895697007-img-2456.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/business/ — the likely hero/LCP image (83119915007-mjs-mitchell-unique-9.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/communities/ — the likely hero/LCP image (90319962007-2168457257.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/communities/lakecountry/ — the likely hero/LCP image (90633208007-state-gsoccer-champ-1013.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/contributor-content/ — the likely hero/LCP image (info.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/entertainment/ — the likely hero/LCP image (90895815007-3206431-bb-s-28-12400-bc.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/for-subscribers/ — the likely hero/LCP image (90894758007-getty-2285194539.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/ideas-lab/ — the likely hero/LCP image (85633822007-screenshot-20250812-at-50019-pm.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/life/ — the likely hero/LCP image (90702234007-mjs-260625-summerfest-d-4-08.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/news/ — the likely hero/LCP image (87794972007-vet-16-4.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/news/elections/ — the likely hero/LCP image (90893428007-2275355550.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/shopping/ — the likely hero/LCP image (88481460007-packing-essentials-for-traveling-with-kids.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/sports/ — the likely hero/LCP image (90894758007-getty-2285194539.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/sports/packers/ — the likely hero/LCP image (90479239007-260609-nfl-green-bay-packers-minicamp-p-22.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — the likely hero/LCP image (90895697007-img-2456.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — the likely hero/LCP image (90836285007-mjs-070726-ice-screenshots-0003.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — the likely hero/LCP image (86206905007-mjs-tricklebee-ae-003.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — the likely hero/LCP image (90870948007-gan-20260907-jwc-ac-1-011.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — the likely hero/LCP image (90869588007.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/travel/ — the likely hero/LCP image (636318268935654938-iat-kettles12.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/unsupported-eu/ — the likely hero/LCP image (info.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/usa250/ — the likely hero/LCP image (90591364007-usa-250-lewis-and-clark-5.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — the likely hero/LCP image (90891994007-mjs-world-of-outlaws-wilmot-34.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — the likely hero/LCP image (90869588007.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://eu.jsonline.com/watchdog/ — the likely hero/LCP image (90866885007-mjs-260708-hospitalbill-01.jpg) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 50 occurrence(s)
- https://eu.jsonline.com/ — 20 of 21 images without width/height
- https://eu.jsonline.com/business/ — 16 of 17 images without width/height
- https://eu.jsonline.com/communities/ — 16 of 17 images without width/height
- https://eu.jsonline.com/contributor-content/ — 2 of 5 images without width/height
- https://eu.jsonline.com/entertainment/ — 16 of 17 images without width/height
- https://eu.jsonline.com/for-subscribers/ — 16 of 17 images without width/height
- https://eu.jsonline.com/ideas-lab/ — 16 of 17 images without width/height
- https://eu.jsonline.com/life/ — 16 of 17 images without width/height
- https://eu.jsonline.com/news/ — 16 of 17 images without width/height
- https://eu.jsonline.com/news/elections/ — 16 of 17 images without width/height
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 2 of 3 images without width/height
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — 2 of 3 images without width/height
- https://eu.jsonline.com/shopping/ — 16 of 17 images without width/height
- https://eu.jsonline.com/sports/ — 16 of 17 images without width/height
- https://eu.jsonline.com/sports/packers/ — 16 of 17 images without width/height
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — 20 of 21 images without width/height
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 4 of 5 images without width/height
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 4 of 5 images without width/height
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 4 of 5 images without width/height
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 4 of 5 images without width/height
- https://eu.jsonline.com/travel/ — 16 of 17 images without width/height
- https://eu.jsonline.com/unsupported-eu/ — 2 of 5 images without width/height
- https://eu.jsonline.com/usa250/ — 16 of 17 images without width/height
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 4 of 5 images without width/height
- https://eu.jsonline.com/watchdog/ — 16 of 17 images without width/height
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 364 occurrence(s)
- https://eu.jsonline.com/ — https://eu.jsonline.com/
- https://eu.jsonline.com/ — https://eu.jsonline.com/business/
- https://eu.jsonline.com/ — https://eu.jsonline.com/communities/
- https://eu.jsonline.com/ — https://eu.jsonline.com/entertainment/
- https://eu.jsonline.com/ — https://eu.jsonline.com/for-subscribers/
- https://eu.jsonline.com/ — https://eu.jsonline.com/ideas-lab/
- https://eu.jsonline.com/ — https://eu.jsonline.com/life/
- https://eu.jsonline.com/ — https://eu.jsonline.com/news/
- https://eu.jsonline.com/ — https://eu.jsonline.com/shopping/
- https://eu.jsonline.com/ — https://eu.jsonline.com/sports/
- https://eu.jsonline.com/ — https://eu.jsonline.com/travel/
- https://eu.jsonline.com/ — https://eu.jsonline.com/watchdog/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/business/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/communities/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/entertainment/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/for-subscribers/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/ideas-lab/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/life/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/news/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/shopping/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/sports/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/travel/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/usa250/
- https://eu.jsonline.com/unsupported-eu/ — https://eu.jsonline.com/watchdog/
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://eu.jsonline.com/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/business/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/communities/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/contributor-content/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/entertainment/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/for-subscribers/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/ideas-lab/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/life/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/news/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/news/elections/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — 1 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/shopping/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/sports/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/sports/packers/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/travel/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/unsupported-eu/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/usa250/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 2 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
- https://eu.jsonline.com/watchdog/ — 4 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 50 occurrence(s)
- https://eu.jsonline.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/business/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/communities/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/contributor-content/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/entertainment/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/for-subscribers/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/ideas-lab/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/life/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/news/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/news/elections/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/shopping/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/sports/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/sports/packers/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/travel/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/unsupported-eu/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/usa250/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://eu.jsonline.com/watchdog/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 50 occurrence(s)
- https://eu.jsonline.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/business/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/communities/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/contributor-content/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/entertainment/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/for-subscribers/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/ideas-lab/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/life/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/news/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/news/elections/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/shopping/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/sports/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/sports/packers/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/travel/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/unsupported-eu/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/usa250/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://eu.jsonline.com/watchdog/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://eu.jsonline.com/contributor-content/ — redirects to https://eu.jsonline.com/unsupported-eu/
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://eu.jsonline.com/ — X-Content-Type-Options
- https://eu.jsonline.com/business/ — X-Content-Type-Options
- https://eu.jsonline.com/communities/ — X-Content-Type-Options
- https://eu.jsonline.com/contributor-content/ — X-Content-Type-Options
- https://eu.jsonline.com/entertainment/ — X-Content-Type-Options
- https://eu.jsonline.com/for-subscribers/ — X-Content-Type-Options
- https://eu.jsonline.com/ideas-lab/ — X-Content-Type-Options
- https://eu.jsonline.com/life/ — X-Content-Type-Options
- https://eu.jsonline.com/news/ — X-Content-Type-Options
- https://eu.jsonline.com/news/elections/ — X-Content-Type-Options
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — X-Content-Type-Options
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — X-Content-Type-Options
- https://eu.jsonline.com/shopping/ — X-Content-Type-Options
- https://eu.jsonline.com/sports/ — X-Content-Type-Options
- https://eu.jsonline.com/sports/packers/ — X-Content-Type-Options
- https://eu.jsonline.com/sports/preps-plus/sports-awards/ — X-Content-Type-Options
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — X-Content-Type-Options
- https://eu.jsonline.com/story/news/local/milwaukee/neighborhoods/2026/07/12/run-black-grow/90881779007/ — X-Content-Type-Options
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — X-Content-Type-Options
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — X-Content-Type-Options
- https://eu.jsonline.com/travel/ — X-Content-Type-Options
- https://eu.jsonline.com/unsupported-eu/ — X-Content-Type-Options
- https://eu.jsonline.com/usa250/ — X-Content-Type-Options
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — X-Content-Type-Options
- https://eu.jsonline.com/watchdog/ — X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 3 occurrence(s)
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-acquire-infielder-braden-shewmake-from-astros-for-infield-help/90893242007/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 5 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-top-prospects-jess-made-luis-pea-both-play-in-futures-game/90894338007/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 6 occurrence(s)
- https://eu.jsonline.com/picture-gallery/sports/mlb/brewers/2026/07/11/brewers-first-day-picks-in-mlb-draft/90890860007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://eu.jsonline.com/story/life/green-sheet/2026/07/08/st-josaphat-basilica-celebrates-125th-anniversary-with-dedication/90665163007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-acquire-infielder-braden-shewmake-from-astros-for-infield-help/90893242007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://eu.jsonline.com/videos/news/investigations/public-investigator/2026/07/01/wisconsin-milwaukee-penny-shortage-correct-change-cash-register-minting-exact/90715915007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — the <title> and the H1 are identical — differentiate them to cover more query variation
notice Title is very short
Rule title.too_short · Titles · 6 occurrence(s)
- https://eu.jsonline.com/entertainment/dining/ — 6 chars
- https://eu.jsonline.com/life/ — 4 chars
- https://eu.jsonline.com/life/food-recipes/ — 4 chars
- https://eu.jsonline.com/news/local/ — 5 chars
- https://eu.jsonline.com/sports/packers/ — 7 chars
- https://eu.jsonline.com/travel/ — 6 chars
notice URL is very long
Rule url.too_long · URL · 23 occurrence(s)
- https://eu.jsonline.com/picture-gallery/news/local/milwaukee/neighborhoods/2026/07/12/see-photos-of-metcalfe-park-community-gathering-one-year-after-pick-n-save-closure/90889168007/ — 181 chars
- https://eu.jsonline.com/picture-gallery/news/politics/2026/07/12/lindsey-graham-campaigned-for-ron-johnson-in-wisconsin-in-2016/90893246007/ — 140 chars
- https://eu.jsonline.com/picture-gallery/sports/mlb/brewers/2026/07/11/brewers-first-day-picks-in-mlb-draft/90890860007/ — 119 chars
- https://eu.jsonline.com/story/entertainment/television-radio/2026/07/12/big-brother-season-28-schedule-episode-tonight-start-time/90895767007/ — 142 chars
- https://eu.jsonline.com/story/entertainment/television-radio/2026/07/12/love-island-usa-season-finale-watch-winners-prediction/90894279007/ — 139 chars
- https://eu.jsonline.com/story/life/green-sheet/2026/07/08/st-josaphat-basilica-celebrates-125th-anniversary-with-dedication/90665163007/ — 136 chars
- https://eu.jsonline.com/story/life/home-garden/2026/07/09/why-invasive-scarlet-lily-beetle-has-wisconsin-gardeners-seeing-red/90756661007/ — 138 chars
- https://eu.jsonline.com/story/news/crime/2026/07/12/20-steers-reported-stolen-from-marathon-county-wisconsin-farm/90895964007/ — 126 chars
- https://eu.jsonline.com/story/news/environment/2026/07/08/towns-along-mississippi-now-mix-tourism-entertainment-with-tradition/90373481007/ — 139 chars
- https://eu.jsonline.com/story/news/local/2026/07/12/dodge-county-motorcycle-deer-crash-cedarburg-man-injured-columbus/90893335007/ — 130 chars
- https://eu.jsonline.com/story/news/local/2026/07/12/protesters-in-milwaukee-rally-against-fatal-ice-shooting-in-texas/90895543007/ — 130 chars
- https://eu.jsonline.com/story/news/local/2026/07/12/venezuela-earthquake-drive-amasses-27-tons-of-donations-in-wisconsin/90892850007/ — 133 chars
- https://eu.jsonline.com/story/news/local/wisconsin/2026/07/12/teens-escape-boat-fire-on-fox-lake-in-dodge-county-police-say/90895212007/ — 136 chars
- https://eu.jsonline.com/story/news/politics/2026/07/12/lindsey-grahams-death-shocks-ron-johnson-more-wisconsin-tributes/90893212007/ — 132 chars
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/brewers-acquire-infielder-braden-shewmake-from-astros-for-infield-help/90893242007/ — 143 chars
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/jesus-made-mlb-futures-game-no-1-prospect-brewers-mlb/90891340007/ — 126 chars
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-need-to-add-starting-pitcher-ahead-of-mlb-trade-deadline/90880695007/ — 147 chars
- https://eu.jsonline.com/story/sports/mlb/brewers/2026/07/12/milwaukee-brewers-top-prospects-jess-made-luis-pea-both-play-in-futures-game/90894338007/ — 149 chars
- https://eu.jsonline.com/story/sports/motor/2026/07/12/wisconsin-sprint-car-racer-scotty-neitzel-enjoys-competing-with-outlaws-at-wilmot-raceway/90868864007/ — 156 chars
- https://eu.jsonline.com/story/weather/2026/07/11/heat-dome-returns-to-wisconsin-monday-with-temperatures-in-mid-90s/90885734007/ — 128 chars
- https://eu.jsonline.com/videos/news/investigations/public-investigator/2026/07/01/wisconsin-milwaukee-penny-shortage-correct-change-cash-register-minting-exact/90715915007/ — 172 chars
- https://eu.jsonline.com/videos/sports/motor/2026/07/12/sheldon-haudenschild-on-his-world-of-outlaws-sprint-car-victory-wilmot-raceway/90892019007/ — 146 chars
- https://eu.jsonline.com/videos/weather/2026/07/11/extreme-heat-could-break-records-in-the-northern-plains-and-impact-storms-in-the-south/90869588007/ — 149 chars
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.