Audit complete · 18d ago

networkpulse.fr

networkpulse.fr
Verdict
Caution

5 ship-blockers, 32 should-fix

  • Site typesmall-marketing
  • Confidence85%
  • Discovered31 URLs
CRITICAL · networkpulse.fr/CRITICAL · networkpulse.fr/page/2ERROR · networkpulse.fr/tag/logicielsERROR · networkpulse.fr/author/guillaume/page/2WARNING · networkpulse.fr/contactWARNING · networkpulse.fr/deploiement-et-architecture-du-reseau-ftth-en-franceWARNING · networkpulse.fr/cable-rj45-guide-completWARNING · networkpulse.fr/puremac-vs-cleanmymacWARNING · networkpulse.fr/fond-decran-dynamiqueWARNING · networkpulse.fr/dmz-reseauWARNING · networkpulse.fr/verifier-la-version-de-linuxWARNING · networkpulse.fr/lister-les-ports-linuxWARNING · networkpulse.fr/comment-nettoyer-les-anciens-noyaux-debianWARNING · networkpulse.fr/routage-vrf-comprendre-et-configurer-la-segmentation-l3WARNING · networkpulse.fr/sfp-qsfp-sr-lr-guide-fibre-entrepriseWARNING · networkpulse.fr/ne-laissez-pas-votre-vlan-1-etre-un-risque-guide-de-securisation-rapideWARNING · networkpulse.fr/types-de-vlanWARNING · networkpulse.fr/difference-entre-adresse-mac-et-adresse-ipWARNING · networkpulse.fr/difference-mtu-mssWARNING · networkpulse.fr/f5-bigip-ve-bande-passante-icingaWARNING · networkpulse.fr/le-crayon-intemporel-de-writeWARNING · networkpulse.fr/author/guillaumeWARNING · networkpulse.fr/tag/linuxWARNING · networkpulse.fr/tag/journalWARNING · networkpulse.fr/tag/reseauxWARNING · networkpulse.fr/tag/auto-hebergementINFO · networkpulse.fr/installer-bunkerweb-dockerINFO · networkpulse.fr/portabase-sauvegarde-automatique-de-bases-de-donneesINFO · networkpulse.fr/uptime-kumaINFO · networkpulse.fr/igloohome-keybox-3-boite-a-cles-connecteeINFO · networkpulse.fr/speedtest-tracker-en-self-hostingINFO · networkpulse.fr/configurer-traefik-avec-le-challenge-http-ovh-pour-securiser-votre-homelabINFO · networkpulse.fr/configurer-un-routeur-cisco
Pages4with blockers22with should-fix7with info0clean33 scanned
Pages
33
scanned
Blockers
5
findings
Should fix
32
findings
Info
79
findings
Clean
0
pages

Heuristic score over 33 sampled pages, not Google's classifier. How to read this ↓

Category grades

Integrity
D
48 issues
Discoverability
A
6 issues
Citation
B
62 issues
Data
A
0 issues
Severity adjustments6 rules softened by the small-marketing profile

These rules still ran and emitted findings: the site-type profile lowered their severity so the score reflects how the signal applies to this kind of site, not a one-size-fits-all penalty.

aeo/answer-firstaeo/citable-factsaeo/freshness-signalscontent/heading-structurespam/thin-contenttech/og-completeness

Save this audit to your history, sign in.

Monitor this domain with Pro →
Audit another site
Origin readinessReady
46 live fetches
Median TTFB
241ms
p95 TTFB
501ms
5xx rate
0%
Cache assisted
0%
Crawl coverageDiscovered 39 · audited 33 · skipped 5

Your origin handled the crawl cleanly. Under Googlebot / AI-crawler bursts you should be fine.

Findings · 116

sampled 33 pages
Top fixes by impactseverity × pages affected
  1. 1
    content/image-attributeswarningstructural26 pages

    https://networkpulse.fr/: 21 of 21 <img> tags declare neither width/height attributes nor inline sizing (e.g. /content/images/2025/08/networkpulse-logo-clair-transparent1.webp, /content/images/2026/01/networkpulse-logo-blanc-transparent-1.webp, /content/images/2026/01/networkpulse-logo-blanc-transparent-1.webp). Without an aspect ratio the browser cannot reserve space, so content shifts as each image loads, which is what Cumulative Layout Shift measures.

  2. 2
    spam/near-duplicatecriticalstructural4 pages

    2 pages form a near-duplicate cluster (85.9–85.9% similar).

  3. 3
    links/orphan-pageserrormoderate2 pages

    https://networkpulse.fr/page/2 has no inbound links from other pages in this crawl.

  4. 4
    content/unique-valueerrorstructural1 page

    https://networkpulse.fr/tag/logiciels has low unique-content density 0.115 (11.5% of its 38 distinct words are page-distinctive; floor 0.20). Most of its vocabulary also appears on other pages.

  5. 5
    content/meta-description-presencewarningmoderate3 pages

    https://networkpulse.fr/contact has no meta description, so Google will compose the snippet itself from page text, so you lose control over the SERP pitch and likely CTR.

Blockers· 5

Severity error/critical · must fix before shipping
Criticalspam/near-duplicate2 findings

2 pages form a near-duplicate cluster (85.9–85.9% similar).

Near-duplicate cluster2 pages
  • networkpulse.fr/vsnetworkpulse.fr/author/guillaume86% similar
networkpulse.fr/
Fix

2 pages form a near-duplicate cluster (85.9–85.9% similar). Shared: installation docker détaillée... (3w), auto-hébergement par guillaume... (5w), 21, 2026 puremac... (29w). Unique: 240w of 1140w. Differentiate these pages by adding unique content to each.

structural↗ Read more4 pages affected
Affected pages4
Errorcontent/unique-value1 finding

https://networkpulse.fr/tag/logiciels has low unique-content density 0.115 (11.5% of its 38 distinct words are page-distinctive; floor 0.20). Most of its vocabulary also appears on other pages.

networkpulse.fr/tag/logiciels
Fix

Raise originality density: add page-specific text, a distinct lead, this record's own facts, page-specific examples. Content repeated across pages on the same axis (boilerplate, shared legal/spec blocks, per-axis data like a role's regulations across that role's documents) is common vocabulary and does NOT raise density, even when it is useful.

structural↗ Read more↗ Google docs1 page affected
Affected pages1

Should fix· 32

Severity warning · should fix before scaling
Warningcontent/image-attributes26 findings

https://networkpulse.fr/: 21 of 21 <img> tags declare neither width/height attributes nor inline sizing (e.g. /content/images/2025/08/networkpulse-logo-clair-transparent1.webp, /content/images/2026/01/networkpulse-logo-blanc-transparent-1.webp, /content/images/2026/01/networkpulse-logo-blanc-transparent-1.webp). Without an aspect ratio the browser cannot reserve space, so content shifts as each image loads, which is what Cumulative Layout Shift measures.

networkpulse.fr/
Fix

Set the intrinsic width and height attributes on each <img> and let CSS scale it (width: 100%; height: auto). The browser derives aspect-ratio from the attribute pair and reserves the box before the bytes arrive. In a template, bind both from the same data source as the src.

structural↗ Read more↗ Google docs26 pages affected
Affected pages26
Warningcontent/meta-description-presence3 findings

https://networkpulse.fr/contact has no meta description, so Google will compose the snippet itself from page text, so you lose control over the SERP pitch and likely CTR.

networkpulse.fr/contact
Fix

Add <meta name="description" content="..."> to <head> with a summary written for THIS page (not a site-wide boilerplate line).

moderate↗ Read more↗ Google docs3 pages affected
Affected pages3
Warninglow confidenceaeo/llms-txt1 finding

https://networkpulse.fr/llms.txt exists but is malformed: file does not start with an `# ` H1 title.

Fix

Ensure https://networkpulse.fr/llms.txt opens with an "# Site Name" H1, has at least one "## Section" heading, and lists pages as "- [Title](https://...): short description". See https://llmstxt.org.

Warningcontent/title-uniqueness1 finding

https://networkpulse.fr/contact has a title of only 7 characters ("Contact"), which reads like a template field that was never filled in.

networkpulse.fr/contact
Fix

Bind the page's own entity into the title. Google documents replacing the title link when part of the title text is missing (its example is the literal "| Site Name"), so a near-empty title gets rewritten from the H1 or anchor text. There is no documented upper limit, so nothing here asks you to shorten a title.

moderate↗ Read more↗ Google docs1 page affected
Affected pages1

Informational· 79

Severity info · tracked for trend analysis
Infolow confidenceaeo/citable-facts32 findings

https://networkpulse.fr/ has 1 unique citable fact. AI Overviews cite specific numbers and named references.

networkpulse.fr/
Fix

Replace vague language ("varies", "several weeks", "affordable", "many options") with specific values a reader or AI engine would cite: exact prices, percentages, dates, timeframes, version numbers, named products, standards, or regulations that apply to this page. For pSEO templates, bind these values from your data source so each page gets entity-specific numbers instead of repeating the same template wording. Target: 8+ unique facts per page.

structural↗ Read more↗ Google docs32 pages affected
Affected pages32
Infoaeo/faq-coverage15 findings

https://networkpulse.fr/ reads as FAQ content (2 question-style headings (e.g. "DMZ réseau : Qu'est-ce que c'est et pourquoi c'est indispensable à votre sécurité ?", "igloohome Keybox 3 : La meilleure boîte à clés connectée ?")) but carries no machine-readable question/answer pairs.

networkpulse.fr/
Fix

Fix this in the visible page, not in markup: give each question its own heading and put the complete answer in the first paragraph directly beneath it, so an answer engine can lift a whole question/answer pair without reassembling it. Do NOT add FAQPage JSON-LD expecting a rich result: Google removed the FAQ rich result from Search on 2026-05-07 and deleted its documentation on 2026-06-15, and QAPage is documented as being only for pages where users can submit answers, not for a site's own FAQ. If a non-Google consumer of your schema needs the markup, generate it from the same per-record data that renders the headings: don't ship identical questions with only the entity name swapped.

moderate↗ Read more↗ Google docs15 pages affected
Affected pages15
Infolow confidenceaeo/freshness-signals10 findings

https://networkpulse.fr/ was last updated 187 days ago (threshold: 180). Some pages are evergreen by design: only act if this page's information changes over time.

networkpulse.fr/
Fix

AI engines prioritize fresh content for citation. If the page is still accurate, refresh the visible date and bump dateModified. If information has changed, update the body accordingly.

moderate↗ Read more↗ Google docs10 pages affected
Affected pages10
Infocontent/image-attributes8 findings

https://networkpulse.fr/contact serves 6 images and not one uses srcset or <picture>, so phones download the desktop-sized file. Google recommends responsive images; this is guidance rather than a requirement, and no image dimension or byte limit is documented.

networkpulse.fr/contact
Fix

Emit a srcset with a handful of widths plus a sizes attribute, or wrap the img in <picture> to offer a modern format with a fallback. Most image CDNs and framework Image components generate both from one source URL.

structural↗ Read more↗ Google docs8 pages affected
Affected pages8
Infolow confidencespam/thin-content5 findings

https://networkpulse.fr/contact has thin content (22 words).

Fix

Add at least 278 more words of substantive content relevant to this page's specific topic.

Infolow confidenceaeo/answer-first4 findings

https://networkpulse.fr/contact does not open with a direct, extractable answer: no specific numbers, dates, or dollar amounts

networkpulse.fr/contact
Fix

Restructure the template to open with entity-specific facts. Instead of boilerplate or a topic preamble, lead with a complete-answer sentence containing the key number, date, agency, or form name a reader (or AI Overview) would cite. Target: <100 words, at least one concrete number, at least one named entity.

moderate↗ Read more↗ Google docs4 pages affected
Affected pages4

Is this your site?

Claim it to manage the listing, get a verified badge, and a followed backlink.

pseolint grade for networkpulse.fr

Show the grade

networkpulse.fr passed the audit. Embed the badge on your site or README; it always shows your current grade.

Markdown[![pseolint grade](https://pseolint.dev/api/badge/networkpulse.fr)](https://pseolint.dev/r/ZZg67a3jhy)
HTML<a href="https://pseolint.dev/r/ZZg67a3jhy"><img src="https://pseolint.dev/api/badge/networkpulse.fr" alt="pseolint grade for networkpulse.fr" /></a>

How to read this report

  • Sample, not censusScored on 33 sampled pages from sitemap.xml. Template clusters across un-sampled pages may be missed.
  • Heuristic, not verdictRules inferred from public SpamBrain guidance, a structured conversation, not Google's classifier.
  • Server-rendered by defaultWe read the HTML the server returns. Client-rendered content looks empty to us; Pro audits can render JS-heavy / SPA pages in a browser first.
  • Page budgetpseolint samples up to 200 pages on free audits (50 without an account) and treats sitemap.xml as the source of truth. Pro lifts the budget to 500 pages on manual re-audits and crawls beyond the sitemap.
  • RetentionThis report is kept permanently because the site is on the public leaderboard.
  • Fair useRetention, rate limits and crawl behaviour are documented in full at pseolint.dev/limits.