SEO audit for jswusn.com
苏州网站建设|苏州网站改版定制升级设计制作|IT技术杂谈|苏州网站SEO优化|苏州公众号小程序开发-苏南个人网站建设推广
Health 65/100 (fair) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)苏州网站建设专注于分享互联网中搜索引擎相关IT学习技术。专业从事苏州网站设计、苏州网页制作、苏州网站建设、苏州网站seo优化、公众号、小程序开发等相关业务。咨询热线:152-1887-1916
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 70 | 0 | 50 | 99 |
| Canonical | 70 | 0 | 50 | 0 |
| Headings | 80 | 0 | 34 | 0 |
| Duplicate | 84 | 0 | 27 | 34 |
| Content | 87 | 0 | 21 | 50 |
| Images | 94 | 0 | 10 | 50 |
| AI Content | 100 | 0 | 0 | 7 |
| Cache | 100 | 0 | 0 | 48 |
| Links | 100 | 0 | 0 | 49 |
| Meta Description | 100 | 0 | 0 | 1 |
| Performance | 100 | 0 | 0 | 200 |
| Security | 100 | 0 | 0 | 100 |
| Sitemap | 100 | 0 | 0 | 21 |
| Social | 100 | 0 | 0 | 100 |
| Structured Data | 100 | 0 | 0 | 50 |
| Titles | 100 | 0 | 0 | 8 |
| URL | 100 | 0 | 0 | 19 |
Warnings (6 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 50 occurrence(s)
- https://www.jswusn.com/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/applications/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/applications/53.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/css/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/css/5.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/design/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/design/15.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/guestbook/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/html/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/html/9.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/js/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/js/10.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/nonsense/19.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/operate/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/other/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/other/8.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/php/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/php/4.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/plan/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/plan/17.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/seo/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/seo/1.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/server/ — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/server/14.html — 1 button/link(s) with no text or aria-label — an agent can't target them
- https://www.jswusn.com/share/ — 1 button/link(s) with no text or aria-label — an agent can't target them
warning Missing canonical tag
Rule canonical.missing · Canonical · 50 occurrence(s)
- https://www.jswusn.com/
- https://www.jswusn.com/applications/
- https://www.jswusn.com/applications/53.html
- https://www.jswusn.com/css/
- https://www.jswusn.com/css/5.html
- https://www.jswusn.com/design/
- https://www.jswusn.com/design/15.html
- https://www.jswusn.com/guestbook/
- https://www.jswusn.com/html/
- https://www.jswusn.com/html/9.html
- https://www.jswusn.com/js/
- https://www.jswusn.com/js/10.html
- https://www.jswusn.com/nonsense/19.html
- https://www.jswusn.com/operate/
- https://www.jswusn.com/other/
- https://www.jswusn.com/other/8.html
- https://www.jswusn.com/php/
- https://www.jswusn.com/php/4.html
- https://www.jswusn.com/plan/
- https://www.jswusn.com/plan/17.html
- https://www.jswusn.com/seo/
- https://www.jswusn.com/seo/1.html
- https://www.jswusn.com/server/
- https://www.jswusn.com/server/14.html
- https://www.jswusn.com/share/
warning Thin content (low word count)
Rule content.thin · Content · 21 occurrence(s)
- https://www.jswusn.com/applications/ — 198 words
- https://www.jswusn.com/applications/53.html — 103 words
- https://www.jswusn.com/css/5.html — 97 words
- https://www.jswusn.com/design/ — 168 words
- https://www.jswusn.com/design/15.html — 96 words
- https://www.jswusn.com/guestbook/ — 32 words
- https://www.jswusn.com/html/ — 186 words
- https://www.jswusn.com/html/33.html — 199 words
- https://www.jswusn.com/html/334.html — 142 words
- https://www.jswusn.com/html/72.html — 91 words
- https://www.jswusn.com/html/82.html — 124 words
- https://www.jswusn.com/html/9.html — 95 words
- https://www.jswusn.com/js/10.html — 152 words
- https://www.jswusn.com/nonsense/19.html — 98 words
- https://www.jswusn.com/operate_8/ — 161 words
- https://www.jswusn.com/php/4.html — 148 words
- https://www.jswusn.com/php_2/ — 132 words
- https://www.jswusn.com/plan/17.html — 101 words
- https://www.jswusn.com/plan_2/ — 76 words
- https://www.jswusn.com/seo_5/ — 190 words
- https://www.jswusn.com/server/14.html — 113 words
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 27 occurrence(s)
- https://www.jswusn.com/css/ — title shared by 2 pages: https://www.jswusn.com/css_2/
- https://www.jswusn.com/css_2/ — title shared by 2 pages: https://www.jswusn.com/css/
- https://www.jswusn.com/js/ — title shared by 2 pages: https://www.jswusn.com/js_2/
- https://www.jswusn.com/js_2/ — title shared by 2 pages: https://www.jswusn.com/js/
- https://www.jswusn.com/operate/ — title shared by 5 pages: https://www.jswusn.com/operate_2/, https://www.jswusn.com/operate_3/, https://www.jswusn.com/operate_4/
- https://www.jswusn.com/operate_2/ — title shared by 5 pages: https://www.jswusn.com/operate/, https://www.jswusn.com/operate_3/, https://www.jswusn.com/operate_4/
- https://www.jswusn.com/operate_3/ — title shared by 5 pages: https://www.jswusn.com/operate/, https://www.jswusn.com/operate_2/, https://www.jswusn.com/operate_4/
- https://www.jswusn.com/operate_4/ — title shared by 5 pages: https://www.jswusn.com/operate/, https://www.jswusn.com/operate_2/, https://www.jswusn.com/operate_3/
- https://www.jswusn.com/operate_8/ — title shared by 5 pages: https://www.jswusn.com/operate/, https://www.jswusn.com/operate_2/, https://www.jswusn.com/operate_3/
- https://www.jswusn.com/other/ — title shared by 4 pages: https://www.jswusn.com/other_2/, https://www.jswusn.com/other_3/, https://www.jswusn.com/other_4/
- https://www.jswusn.com/other_2/ — title shared by 4 pages: https://www.jswusn.com/other/, https://www.jswusn.com/other_3/, https://www.jswusn.com/other_4/
- https://www.jswusn.com/other_3/ — title shared by 4 pages: https://www.jswusn.com/other/, https://www.jswusn.com/other_2/, https://www.jswusn.com/other_4/
- https://www.jswusn.com/other_4/ — title shared by 4 pages: https://www.jswusn.com/other/, https://www.jswusn.com/other_2/, https://www.jswusn.com/other_3/
- https://www.jswusn.com/php/ — title shared by 2 pages: https://www.jswusn.com/php_2/
- https://www.jswusn.com/php_2/ — title shared by 2 pages: https://www.jswusn.com/php/
- https://www.jswusn.com/seo/ — title shared by 5 pages: https://www.jswusn.com/seo_2/, https://www.jswusn.com/seo_3/, https://www.jswusn.com/seo_4/
- https://www.jswusn.com/seo_2/ — title shared by 5 pages: https://www.jswusn.com/seo/, https://www.jswusn.com/seo_3/, https://www.jswusn.com/seo_4/
- https://www.jswusn.com/seo_3/ — title shared by 5 pages: https://www.jswusn.com/seo/, https://www.jswusn.com/seo_2/, https://www.jswusn.com/seo_4/
- https://www.jswusn.com/seo_4/ — title shared by 5 pages: https://www.jswusn.com/seo/, https://www.jswusn.com/seo_2/, https://www.jswusn.com/seo_3/
- https://www.jswusn.com/seo_5/ — title shared by 5 pages: https://www.jswusn.com/seo/, https://www.jswusn.com/seo_2/, https://www.jswusn.com/seo_3/
- https://www.jswusn.com/share/ — title shared by 5 pages: https://www.jswusn.com/share_2/, https://www.jswusn.com/share_3/, https://www.jswusn.com/share_4/
- https://www.jswusn.com/share_2/ — title shared by 5 pages: https://www.jswusn.com/share/, https://www.jswusn.com/share_3/, https://www.jswusn.com/share_4/
- https://www.jswusn.com/share_3/ — title shared by 5 pages: https://www.jswusn.com/share/, https://www.jswusn.com/share_2/, https://www.jswusn.com/share_4/
- https://www.jswusn.com/share_4/ — title shared by 5 pages: https://www.jswusn.com/share/, https://www.jswusn.com/share_2/, https://www.jswusn.com/share_3/
- https://www.jswusn.com/share_9/ — title shared by 5 pages: https://www.jswusn.com/share/, https://www.jswusn.com/share_2/, https://www.jswusn.com/share_3/
warning Missing <h1>
Rule h1.missing · Headings · 34 occurrence(s)
- https://www.jswusn.com/
- https://www.jswusn.com/applications/
- https://www.jswusn.com/css/
- https://www.jswusn.com/css_2/
- https://www.jswusn.com/design/
- https://www.jswusn.com/guestbook/
- https://www.jswusn.com/html/
- https://www.jswusn.com/js/
- https://www.jswusn.com/js_2/
- https://www.jswusn.com/operate/
- https://www.jswusn.com/operate_2/
- https://www.jswusn.com/operate_3/
- https://www.jswusn.com/operate_4/
- https://www.jswusn.com/operate_8/
- https://www.jswusn.com/other/
- https://www.jswusn.com/php/
- https://www.jswusn.com/php_2/
- https://www.jswusn.com/plan/
- https://www.jswusn.com/seo/
- https://www.jswusn.com/server/
- https://www.jswusn.com/share/
- https://www.jswusn.com/share_2/
- https://www.jswusn.com/share_3/
- https://www.jswusn.com/share_4/
- https://www.jswusn.com/share_9/
warning Images missing alt text
Rule images.missing_alt · Images · 10 occurrence(s)
- https://www.jswusn.com/applications/53.html — 1 of 13 images missing alt
- https://www.jswusn.com/html/334.html — 1 of 13 images missing alt
- https://www.jswusn.com/html/72.html — 1 of 13 images missing alt
- https://www.jswusn.com/html/82.html — 1 of 13 images missing alt
- https://www.jswusn.com/html/9.html — 1 of 13 images missing alt
- https://www.jswusn.com/nonsense/19.html — 1 of 14 images missing alt
- https://www.jswusn.com/php/4.html — 1 of 13 images missing alt
- https://www.jswusn.com/plan/17.html — 1 of 13 images missing alt
- https://www.jswusn.com/seo/1.html — 1 of 13 images missing alt
- https://www.jswusn.com/server/14.html — 1 of 16 images missing alt
Notices (21 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 50 occurrence(s)
- https://www.jswusn.com/ — h5 follows h2 — skips h3
- https://www.jswusn.com/applications/ — h6 follows h2 — skips h3
- https://www.jswusn.com/applications/53.html — h6 follows h1 — skips h2
- https://www.jswusn.com/css/ — h6 follows h2 — skips h3
- https://www.jswusn.com/css/5.html — h6 follows h1 — skips h2
- https://www.jswusn.com/design/ — h6 follows h2 — skips h3
- https://www.jswusn.com/design/15.html — h6 follows h1 — skips h2
- https://www.jswusn.com/guestbook/ — h6 follows h4 — skips h5
- https://www.jswusn.com/html/ — h6 follows h2 — skips h3
- https://www.jswusn.com/html/9.html — h6 follows h1 — skips h2
- https://www.jswusn.com/js/ — h6 follows h2 — skips h3
- https://www.jswusn.com/js/10.html — h6 follows h1 — skips h2
- https://www.jswusn.com/nonsense/19.html — h6 follows h1 — skips h2
- https://www.jswusn.com/operate/ — h6 follows h2 — skips h3
- https://www.jswusn.com/other/ — h6 follows h2 — skips h3
- https://www.jswusn.com/other/8.html — h6 follows h1 — skips h2
- https://www.jswusn.com/php/ — h6 follows h2 — skips h3
- https://www.jswusn.com/php/4.html — h6 follows h1 — skips h2
- https://www.jswusn.com/plan/ — h6 follows h2 — skips h3
- https://www.jswusn.com/plan/17.html — h6 follows h1 — skips h2
- https://www.jswusn.com/seo/ — h6 follows h2 — skips h3
- https://www.jswusn.com/seo/1.html — h6 follows h1 — skips h2
- https://www.jswusn.com/server/ — h6 follows h2 — skips h3
- https://www.jswusn.com/server/14.html — h6 follows h1 — skips h2
- https://www.jswusn.com/share/ — h6 follows h2 — skips h3
notice No main landmark for AI agents
Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)
- https://www.jswusn.com/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/applications/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/applications/53.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/css/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/css/5.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/design/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/design/15.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/html/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/html/9.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/js/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/js/10.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/nonsense/19.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/operate/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/other/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/other/8.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/php/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/php/4.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/plan/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/plan/17.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/seo/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/seo/1.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/server/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/server/14.html — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/share/ — add a <main> element (or role=main) around the primary content
- https://www.jswusn.com/share_2/ — add a <main> element (or role=main) around the primary content
notice Uniform sentence length (scaled-content hygiene signal)
Rule ai.uniform_sentence_length · AI Content · 7 occurrence(s)
- https://www.jswusn.com/nonsense/ — sentence lengths on this page are unusually uniform (standard deviation 3.2 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/operate_3/ — sentence lengths on this page are unusually uniform (standard deviation 3.8 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/operate_4/ — sentence lengths on this page are unusually uniform (standard deviation 3.7 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/seo_2/ — sentence lengths on this page are unusually uniform (standard deviation 3.7 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/seo_3/ — sentence lengths on this page are unusually uniform (standard deviation 3.5 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/seo_4/ — sentence lengths on this page are unusually uniform (standard deviation 3.6 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
- https://www.jswusn.com/share_9/ — sentence lengths on this page are unusually uniform (standard deviation 3.7 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 48 occurrence(s)
- https://www.jswusn.com/applications/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/applications/53.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/css/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/css/5.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/design/15.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/guestbook/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/html/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/html/9.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/js/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/js/10.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/nonsense/19.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/operate/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/other/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/other/8.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/php/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/php/4.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/plan/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/plan/17.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/seo/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/seo/1.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/server/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/server/14.html — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/share/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/share_2/ — Cache-Control: no-store, no-cache, must-revalidate
- https://www.jswusn.com/share_3/ — Cache-Control: no-store, no-cache, must-revalidate
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 34 occurrence(s)
- https://www.jswusn.com/ — meta description shared by 34 pages: https://www.jswusn.com/share/, https://www.jswusn.com/operate/, https://www.jswusn.com/guestbook/
- https://www.jswusn.com/applications/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/css/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/css_2/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/design/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/guestbook/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/html/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/js/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/js_2/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/operate/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/guestbook/
- https://www.jswusn.com/operate_2/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/operate_3/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/operate_4/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/operate_8/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/other/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/php/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/php_2/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/plan/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/seo/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/server/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/share/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/operate/, https://www.jswusn.com/guestbook/
- https://www.jswusn.com/share_2/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/share_3/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/share_4/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
- https://www.jswusn.com/share_9/ — meta description shared by 34 pages: https://www.jswusn.com/, https://www.jswusn.com/share/, https://www.jswusn.com/operate/
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 50 occurrence(s)
- https://www.jswusn.com/ — the likely hero/LCP image (1646032001111955.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://www.jswusn.com/applications/ — the likely hero/LCP image (1753096970375445.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://www.jswusn.com/applications/53.html — the likely hero/LCP image (1646040057999552.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://www.jswusn.com/css/ — the likely hero/LCP image (1774511778172469.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://www.jswusn.com/css/5.html — the likely hero/LCP image (1646130405306213.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://www.jswusn.com/design/ — the likely hero/LCP image (1645422729417665.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://www.jswusn.com/design/15.html — the likely hero/LCP image (1645867755687373.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://www.jswusn.com/guestbook/ — the likely hero/LCP image (code.php) 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://www.jswusn.com/html/ — the likely hero/LCP image (1779934506223551.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://www.jswusn.com/html/9.html — the likely hero/LCP image (1646130239627202.jpeg) 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://www.jswusn.com/js/ — the likely hero/LCP image (1753495780493459.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://www.jswusn.com/js/10.html — the likely hero/LCP image (1646130129662990.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://www.jswusn.com/nonsense/19.html — the likely hero/LCP image (1646128846341291.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://www.jswusn.com/operate/ — the likely hero/LCP image (1768293061150011.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://www.jswusn.com/other/ — the likely hero/LCP image (1783330583854115.jpeg) 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://www.jswusn.com/other/8.html — the likely hero/LCP image (1736128539408656.jpeg) 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://www.jswusn.com/php/ — the likely hero/LCP image (1741588664569852.jpeg) 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://www.jswusn.com/php/4.html — the likely hero/LCP image (1646130472421249.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://www.jswusn.com/plan/ — the likely hero/LCP image (1753672873911809.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://www.jswusn.com/plan/17.html — the likely hero/LCP image (1646128978156132.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://www.jswusn.com/seo/ — the likely hero/LCP image (1748585652430462.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://www.jswusn.com/seo/1.html — the likely hero/LCP image (1646130938333551.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://www.jswusn.com/server/ — the likely hero/LCP image (1768293061150011.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://www.jswusn.com/server/14.html — the likely hero/LCP image (1646129075226242.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://www.jswusn.com/share/ — the likely hero/LCP image (1783330583854115.jpeg) 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://www.jswusn.com/ — 33 of 33 images without width/height
- https://www.jswusn.com/applications/ — 24 of 24 images without width/height
- https://www.jswusn.com/applications/53.html — 13 of 13 images without width/height
- https://www.jswusn.com/css/ — 37 of 37 images without width/height
- https://www.jswusn.com/css/5.html — 16 of 16 images without width/height
- https://www.jswusn.com/design/ — 23 of 23 images without width/height
- https://www.jswusn.com/design/15.html — 12 of 12 images without width/height
- https://www.jswusn.com/guestbook/ — 2 of 2 images without width/height
- https://www.jswusn.com/html/ — 21 of 21 images without width/height
- https://www.jswusn.com/html/9.html — 13 of 13 images without width/height
- https://www.jswusn.com/js/ — 37 of 37 images without width/height
- https://www.jswusn.com/js/10.html — 18 of 18 images without width/height
- https://www.jswusn.com/nonsense/19.html — 14 of 14 images without width/height
- https://www.jswusn.com/operate/ — 37 of 37 images without width/height
- https://www.jswusn.com/other/ — 37 of 37 images without width/height
- https://www.jswusn.com/other/8.html — 12 of 12 images without width/height
- https://www.jswusn.com/php/ — 37 of 37 images without width/height
- https://www.jswusn.com/php/4.html — 13 of 13 images without width/height
- https://www.jswusn.com/plan/ — 37 of 37 images without width/height
- https://www.jswusn.com/plan/17.html — 13 of 13 images without width/height
- https://www.jswusn.com/seo/ — 37 of 37 images without width/height
- https://www.jswusn.com/seo/1.html — 13 of 13 images without width/height
- https://www.jswusn.com/server/ — 29 of 29 images without width/height
- https://www.jswusn.com/server/14.html — 16 of 16 images without width/height
- https://www.jswusn.com/share/ — 37 of 37 images without width/height
notice Internal link has no anchor text / accessible name
Rule links.no_anchor_text · Links · 49 occurrence(s)
- https://www.jswusn.com/ — 12 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/applications/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/applications/53.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/css/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/css/5.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/design/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/design/15.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/html/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/html/9.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/js/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/js/10.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/nonsense/19.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/operate/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/other/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/other/8.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/php/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/php/4.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/plan/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/plan/17.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/seo/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/seo/1.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/server/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/server/14.html — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/share/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
- https://www.jswusn.com/share_2/ — 6 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
notice Legacy <meta name=keywords> tag present (Google ignores it)
Rule meta.keywords_present · Content · 50 occurrence(s)
- https://www.jswusn.com/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/applications/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/applications/53.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/css/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/css/5.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/design/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/design/15.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/guestbook/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/html/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/html/9.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/js/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/js/10.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/nonsense/19.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/operate/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/other/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/other/8.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/php/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/php/4.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/plan/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/plan/17.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/seo/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/seo/1.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/server/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/server/14.html — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
- https://www.jswusn.com/share/ — a <meta name="keywords"> tag is present — Google has ignored it since 2009; remove it to cut template debt
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
- https://www.jswusn.com/php/4.html — 161 chars
notice Missing Open Graph tags
Rule og.missing · Social · 50 occurrence(s)
- https://www.jswusn.com/ — og:title, og:description, og:image
- https://www.jswusn.com/applications/ — og:title, og:description, og:image
- https://www.jswusn.com/applications/53.html — og:title, og:description
- https://www.jswusn.com/css/ — og:title, og:description, og:image
- https://www.jswusn.com/css/5.html — og:title, og:description
- https://www.jswusn.com/design/ — og:title, og:description, og:image
- https://www.jswusn.com/design/15.html — og:title, og:description
- https://www.jswusn.com/guestbook/ — og:title, og:description, og:image
- https://www.jswusn.com/html/ — og:title, og:description, og:image
- https://www.jswusn.com/html/9.html — og:title, og:description
- https://www.jswusn.com/js/ — og:title, og:description, og:image
- https://www.jswusn.com/js/10.html — og:title, og:description
- https://www.jswusn.com/nonsense/19.html — og:title, og:description
- https://www.jswusn.com/operate/ — og:title, og:description, og:image
- https://www.jswusn.com/other/ — og:title, og:description, og:image
- https://www.jswusn.com/other/8.html — og:title, og:description
- https://www.jswusn.com/php/ — og:title, og:description, og:image
- https://www.jswusn.com/php/4.html — og:title, og:description
- https://www.jswusn.com/plan/ — og:title, og:description, og:image
- https://www.jswusn.com/plan/17.html — og:title, og:description
- https://www.jswusn.com/seo/ — og:title, og:description, og:image
- https://www.jswusn.com/seo/1.html — og:title, og:description
- https://www.jswusn.com/server/ — og:title, og:description, og:image
- https://www.jswusn.com/server/14.html — og:title, og:description
- https://www.jswusn.com/share/ — og:title, og:description, og:image
notice Legacy image format (jpg/png/gif) with no next-gen fallback
Rule perf.images_legacy_format · Performance · 50 occurrence(s)
- https://www.jswusn.com/ — 33 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://www.jswusn.com/applications/ — 24 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://www.jswusn.com/applications/53.html — 13 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://www.jswusn.com/css/ — 37 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://www.jswusn.com/css/5.html — 16 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://www.jswusn.com/design/ — 23 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://www.jswusn.com/design/15.html — 12 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://www.jswusn.com/guestbook/ — 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://www.jswusn.com/html/ — 21 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://www.jswusn.com/html/9.html — 13 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://www.jswusn.com/js/ — 37 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://www.jswusn.com/js/10.html — 18 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://www.jswusn.com/nonsense/19.html — 14 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://www.jswusn.com/operate/ — 37 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://www.jswusn.com/other/ — 37 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://www.jswusn.com/other/8.html — 12 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://www.jswusn.com/php/ — 37 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://www.jswusn.com/php/4.html — 13 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://www.jswusn.com/plan/ — 37 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://www.jswusn.com/plan/17.html — 13 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://www.jswusn.com/seo/ — 37 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://www.jswusn.com/seo/1.html — 13 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://www.jswusn.com/server/ — 29 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://www.jswusn.com/server/14.html — 16 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://www.jswusn.com/share/ — 37 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://www.jswusn.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://www.jswusn.com/applications/ — 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://www.jswusn.com/applications/53.html — 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://www.jswusn.com/css/ — 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://www.jswusn.com/css/5.html — 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://www.jswusn.com/design/ — 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://www.jswusn.com/design/15.html — 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://www.jswusn.com/guestbook/ — 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://www.jswusn.com/html/ — 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://www.jswusn.com/html/9.html — 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://www.jswusn.com/js/ — 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://www.jswusn.com/js/10.html — 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://www.jswusn.com/nonsense/19.html — 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://www.jswusn.com/operate/ — 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://www.jswusn.com/other/ — 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://www.jswusn.com/other/8.html — 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://www.jswusn.com/php/ — 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://www.jswusn.com/php/4.html — 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://www.jswusn.com/plan/ — 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://www.jswusn.com/plan/17.html — 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://www.jswusn.com/seo/ — 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://www.jswusn.com/seo/1.html — 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://www.jswusn.com/server/ — 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://www.jswusn.com/server/14.html — 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://www.jswusn.com/share/ — 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://www.jswusn.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://www.jswusn.com/applications/ — 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://www.jswusn.com/applications/53.html — 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://www.jswusn.com/css/ — 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://www.jswusn.com/css/5.html — 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://www.jswusn.com/design/ — 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://www.jswusn.com/design/15.html — 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://www.jswusn.com/guestbook/ — 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://www.jswusn.com/html/ — 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://www.jswusn.com/html/9.html — 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://www.jswusn.com/js/ — 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://www.jswusn.com/js/10.html — 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://www.jswusn.com/nonsense/19.html — 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://www.jswusn.com/operate/ — 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://www.jswusn.com/other/ — 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://www.jswusn.com/other/8.html — 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://www.jswusn.com/php/ — 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://www.jswusn.com/php/4.html — 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://www.jswusn.com/plan/ — 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://www.jswusn.com/plan/17.html — 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://www.jswusn.com/seo/ — 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://www.jswusn.com/seo/1.html — 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://www.jswusn.com/server/ — 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://www.jswusn.com/server/14.html — 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://www.jswusn.com/share/ — 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 No structured data detected
Rule schema.none · Structured Data · 50 occurrence(s)
- https://www.jswusn.com/
- https://www.jswusn.com/applications/
- https://www.jswusn.com/applications/53.html
- https://www.jswusn.com/css/
- https://www.jswusn.com/css/5.html
- https://www.jswusn.com/design/
- https://www.jswusn.com/design/15.html
- https://www.jswusn.com/guestbook/
- https://www.jswusn.com/html/
- https://www.jswusn.com/html/9.html
- https://www.jswusn.com/js/
- https://www.jswusn.com/js/10.html
- https://www.jswusn.com/nonsense/19.html
- https://www.jswusn.com/operate/
- https://www.jswusn.com/other/
- https://www.jswusn.com/other/8.html
- https://www.jswusn.com/php/
- https://www.jswusn.com/php/4.html
- https://www.jswusn.com/plan/
- https://www.jswusn.com/plan/17.html
- https://www.jswusn.com/seo/
- https://www.jswusn.com/seo/1.html
- https://www.jswusn.com/server/
- https://www.jswusn.com/server/14.html
- https://www.jswusn.com/share/
notice Missing recommended security headers
Rule security.missing_headers · Security · 50 occurrence(s)
- https://www.jswusn.com/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/applications/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/applications/53.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/css/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/css/5.html — X-Content-Type-Options, CSP
- https://www.jswusn.com/design/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/design/15.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/guestbook/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/html/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/html/9.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/js/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/js/10.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/nonsense/19.html — X-Content-Type-Options, CSP
- https://www.jswusn.com/operate/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/other/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/other/8.html — X-Content-Type-Options, CSP
- https://www.jswusn.com/php/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/php/4.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/plan/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/plan/17.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/seo/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/seo/1.html — CSP, X-Content-Type-Options
- https://www.jswusn.com/server/ — CSP, X-Content-Type-Options
- https://www.jswusn.com/server/14.html — X-Content-Type-Options, CSP
- https://www.jswusn.com/share/ — CSP, X-Content-Type-Options
notice target=_blank link without rel=noopener (tab-napping)
Rule security.unsafe_cross_origin_links · Security · 50 occurrence(s)
- https://www.jswusn.com/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/applications/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/applications/53.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/css/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/css/5.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/design/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/design/15.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/guestbook/ — 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://www.jswusn.com/html/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/html/9.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/js/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/js/10.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/nonsense/19.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/operate/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/other/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/other/8.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/php/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/php/4.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/plan/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/plan/17.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/seo/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/seo/1.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/server/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/server/14.html — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
- https://www.jswusn.com/share/ — 3 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 21 occurrence(s)
- https://www.jswusn.com/css_2/ — indexable but not in sitemap
- https://www.jswusn.com/js_2/ — indexable but not in sitemap
- https://www.jswusn.com/nonsense/ — indexable but not in sitemap
- https://www.jswusn.com/nonsense/19.html — indexable but not in sitemap
- https://www.jswusn.com/operate_2/ — indexable but not in sitemap
- https://www.jswusn.com/operate_3/ — indexable but not in sitemap
- https://www.jswusn.com/operate_4/ — indexable but not in sitemap
- https://www.jswusn.com/operate_8/ — indexable but not in sitemap
- https://www.jswusn.com/other_2/ — indexable but not in sitemap
- https://www.jswusn.com/other_3/ — indexable but not in sitemap
- https://www.jswusn.com/other_4/ — indexable but not in sitemap
- https://www.jswusn.com/php_2/ — indexable but not in sitemap
- https://www.jswusn.com/plan_2/ — indexable but not in sitemap
- https://www.jswusn.com/seo_2/ — indexable but not in sitemap
- https://www.jswusn.com/seo_3/ — indexable but not in sitemap
- https://www.jswusn.com/seo_4/ — indexable but not in sitemap
- https://www.jswusn.com/seo_5/ — indexable but not in sitemap
- https://www.jswusn.com/share_2/ — indexable but not in sitemap
- https://www.jswusn.com/share_3/ — indexable but not in sitemap
- https://www.jswusn.com/share_4/ — indexable but not in sitemap
- https://www.jswusn.com/share_9/ — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 8 occurrence(s)
- https://www.jswusn.com/css/ — 14 chars
- https://www.jswusn.com/css_2/ — 14 chars
- https://www.jswusn.com/guestbook/ — 14 chars
- https://www.jswusn.com/js/ — 13 chars
- https://www.jswusn.com/js_2/ — 13 chars
- https://www.jswusn.com/php/ — 14 chars
- https://www.jswusn.com/php_2/ — 14 chars
- https://www.jswusn.com/server/ — 14 chars
notice Missing Twitter Card tag
Rule twitter.missing · Social · 50 occurrence(s)
- https://www.jswusn.com/
- https://www.jswusn.com/applications/
- https://www.jswusn.com/applications/53.html
- https://www.jswusn.com/css/
- https://www.jswusn.com/css/5.html
- https://www.jswusn.com/design/
- https://www.jswusn.com/design/15.html
- https://www.jswusn.com/guestbook/
- https://www.jswusn.com/html/
- https://www.jswusn.com/html/9.html
- https://www.jswusn.com/js/
- https://www.jswusn.com/js/10.html
- https://www.jswusn.com/nonsense/19.html
- https://www.jswusn.com/operate/
- https://www.jswusn.com/other/
- https://www.jswusn.com/other/8.html
- https://www.jswusn.com/php/
- https://www.jswusn.com/php/4.html
- https://www.jswusn.com/plan/
- https://www.jswusn.com/plan/17.html
- https://www.jswusn.com/seo/
- https://www.jswusn.com/seo/1.html
- https://www.jswusn.com/server/
- https://www.jswusn.com/server/14.html
- https://www.jswusn.com/share/
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 19 occurrence(s)
- https://www.jswusn.com/css_2/
- https://www.jswusn.com/js_2/
- https://www.jswusn.com/operate_2/
- https://www.jswusn.com/operate_3/
- https://www.jswusn.com/operate_4/
- https://www.jswusn.com/operate_8/
- https://www.jswusn.com/other_2/
- https://www.jswusn.com/other_3/
- https://www.jswusn.com/other_4/
- https://www.jswusn.com/php_2/
- https://www.jswusn.com/plan_2/
- https://www.jswusn.com/seo_2/
- https://www.jswusn.com/seo_3/
- https://www.jswusn.com/seo_4/
- https://www.jswusn.com/seo_5/
- https://www.jswusn.com/share_2/
- https://www.jswusn.com/share_3/
- https://www.jswusn.com/share_4/
- https://www.jswusn.com/share_9/
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://www.jswusn.com/ 苏州网站建设|苏州网站改版定制升级设计制作|IT技术杂谈|苏州网站SEO优化|苏州公众号小程序开发-苏南个人网站建设推广 |
200 | yes | 283 | 50 |
| https://www.jswusn.com/guestbook/ 留言板-苏南个人网站建设推广 |
200 | yes | 32 | 50 |
| https://www.jswusn.com/operate/ 网站运营-苏南个人网站建设推广 |
200 | yes | 298 | 50 |
| https://www.jswusn.com/share/ 技术分享-苏南个人网站建设推广 |
200 | yes | 384 | 50 |
| https://www.jswusn.com/seo/ 搜索优化-苏南个人网站建设推广 |
200 | yes | 264 | 49 |
| https://www.jswusn.com/applications/ 网络应用-苏南个人网站建设推广 |
200 | yes | 198 | 21 |
| https://www.jswusn.com/plan/ 网站策划-苏南个人网站建设推广 |
200 | yes | 252 | 21 |
| https://www.jswusn.com/server/ 服务器-苏南个人网站建设推广 |
200 | yes | 215 | 21 |
| https://www.jswusn.com/design/ 网站设计-苏南个人网站建设推广 |
200 | yes | 168 | 20 |
| https://www.jswusn.com/css/ CSS-苏南个人网站建设推广 |
200 | yes | 358 | 27 |
| https://www.jswusn.com/html/ HTML-苏南个人网站建设推广 |
200 | yes | 186 | 27 |
| https://www.jswusn.com/js/ JS-苏南个人网站建设推广 |
200 | yes | 358 | 27 |
| https://www.jswusn.com/other/ Other-苏南个人网站建设推广 |
200 | yes | 376 | 27 |
| https://www.jswusn.com/php/ PHP-苏南个人网站建设推广 |
200 | yes | 264 | 26 |
| https://www.jswusn.com/html/200.html 新闻列表页代码分享-HTML-苏南个人网站建设推广 |
200 | yes | 235 | 13 |
| https://www.jswusn.com/js/10.html 微信网页悬浮窗交互效果的web实现-JS-苏南个人网站建设推广 |
200 | yes | 152 | 9 |
| https://www.jswusn.com/css/5.html 大家好,我给大家介绍一下,这是CSS伪元素:before与:after-CSS-苏南个人网站建设推广 |
200 | yes | 97 | 8 |
| https://www.jswusn.com/operate_8/ 网站运营-苏南个人网站建设推广 |
200 | yes | 161 | 5 |
| https://www.jswusn.com/operate_2/ 网站运营-苏南个人网站建设推广 |
200 | yes | 253 | 4 |
| https://www.jswusn.com/operate_3/ 网站运营-苏南个人网站建设推广 |
200 | yes | 256 | 4 |
| https://www.jswusn.com/operate_4/ 网站运营-苏南个人网站建设推广 |
200 | yes | 255 | 4 |
| https://www.jswusn.com/seo_2/ 搜索优化-苏南个人网站建设推广 |
200 | yes | 254 | 5 |
| https://www.jswusn.com/seo_3/ 搜索优化-苏南个人网站建设推广 |
200 | yes | 254 | 5 |
| https://www.jswusn.com/seo_4/ 搜索优化-苏南个人网站建设推广 |
200 | yes | 254 | 5 |
| https://www.jswusn.com/seo_5/ 搜索优化-苏南个人网站建设推广 |
200 | yes | 190 | 5 |
| https://www.jswusn.com/share_9/ 技术分享-苏南个人网站建设推广 |
200 | yes | 257 | 5 |
| https://www.jswusn.com/share_2/ 技术分享-苏南个人网站建设推广 |
200 | yes | 360 | 4 |
| https://www.jswusn.com/share_3/ 技术分享-苏南个人网站建设推广 |
200 | yes | 392 | 4 |
| https://www.jswusn.com/share_4/ 技术分享-苏南个人网站建设推广 |
200 | yes | 379 | 4 |
| https://www.jswusn.com/html/33.html Select标签加超链接的方法-HTML-苏南个人网站建设推广 |
200 | yes | 199 | 8 |
| https://www.jswusn.com/html/72.html HTML5标准制定完成-HTML-苏南个人网站建设推广 |
200 | yes | 91 | 8 |
| https://www.jswusn.com/html/82.html 解决HTML5手机端页面缩放的问题-HTML-苏南个人网站建设推广 |
200 | yes | 124 | 8 |
| https://www.jswusn.com/html/9.html 什么样的代码才算是好的代码?-HTML-苏南个人网站建设推广 |
200 | yes | 95 | 8 |
| https://www.jswusn.com/html/334.html 关于H5开发-HTML-苏南个人网站建设推广 |
200 | yes | 142 | 7 |
| https://www.jswusn.com/plan/17.html 互联网自媒体撰稿人付费阅读的特殊价值分析-网站策划-苏南个人网站建设推广 |
200 | yes | 101 | 4 |
| https://www.jswusn.com/nonsense/19.html 选好封面图,让你的文章脱颖而出-胡言乱语-苏南个人网站建设推广 |
200 | yes | 98 | 1 |
| https://www.jswusn.com/server/14.html 宝塔Linux控制面板FTP无法连接的解决办法-服务器-苏南个人网站建设推广 |
200 | yes | 113 | 3 |
| https://www.jswusn.com/design/15.html 撰写文章的“独孤三剑”-网站设计-苏南个人网站建设推广 |
200 | yes | 96 | 3 |
| https://www.jswusn.com/other/8.html Ajax 技术入门简介-Other-苏南个人网站建设推广 |
200 | yes | 219 | 6 |
| https://www.jswusn.com/plan_2/ 网站策划-苏南个人网站建设推广 |
200 | yes | 76 | 2 |
| https://www.jswusn.com/applications/53.html 选择百度推荐工具的5个理由-网络应用-苏南个人网站建设推广 |
200 | yes | 103 | 1 |
| https://www.jswusn.com/php/4.html PHP面向对象编程之构造方法__construct()-PHP-苏南个人网站建设推广 |
200 | yes | 148 | 4 |
| https://www.jswusn.com/other_2/ Other-苏南个人网站建设推广 |
200 | yes | 441 | 4 |
| https://www.jswusn.com/other_3/ Other-苏南个人网站建设推广 |
200 | yes | 386 | 4 |
| https://www.jswusn.com/other_4/ Other-苏南个人网站建设推广 |
200 | yes | 212 | 4 |
| https://www.jswusn.com/css_2/ CSS-苏南个人网站建设推广 |
200 | yes | 241 | 2 |
| https://www.jswusn.com/js_2/ JS-苏南个人网站建设推广 |
200 | yes | 229 | 2 |
| https://www.jswusn.com/php_2/ PHP-苏南个人网站建设推广 |
200 | yes | 132 | 2 |
| https://www.jswusn.com/nonsense/ 胡言乱语-苏南个人网站建设推广 |
200 | yes | 257 | 2 |
| https://www.jswusn.com/seo/1.html 大型网站SEO策划方案-搜索优化-苏南个人网站建设推广 |
200 | yes | 323 | 2 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.