<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mihai</title>
    <description>The latest articles on DEV Community by mihai (@mpowebstudio).</description>
    <link>https://dev.to/mpowebstudio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4035727%2F9040f54b-8686-4769-9c62-af7ff63f02ee.PNG</url>
      <title>DEV Community: mihai</title>
      <link>https://dev.to/mpowebstudio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mpowebstudio"/>
    <language>en</language>
    <item>
      <title>How we took a young multilingual site to a 100/100 Ahrefs health score (Next.js)</title>
      <dc:creator>mihai</dc:creator>
      <pubDate>Sat, 18 Jul 2026 18:59:34 +0000</pubDate>
      <link>https://dev.to/mpowebstudio/how-we-took-a-young-multilingual-site-to-a-100100-ahrefs-health-score-nextjs-34lj</link>
      <guid>https://dev.to/mpowebstudio/how-we-took-a-young-multilingual-site-to-a-100100-ahrefs-health-score-nextjs-34lj</guid>
      <description>&lt;p&gt;Last week our agency site hit a 100/100 "Health Score" with 0 errors on Ahrefs' Site Audit — on a domain that's only a couple of months old. Here's exactly what we did, in case it helps someone else building on Next.js.&lt;/p&gt;

&lt;h2&gt;
  
  
  The stack
&lt;/h2&gt;

&lt;p&gt;Next.js (App Router), fully static where possible, deployed on Vercel. ~1,000 articles across 6 languages, generated at build time. No CMS bloat — content lives in typed data files, so every page is fast and crawlable.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually moved the needle
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;1. Real structured data, not decoration.&lt;/strong&gt;&lt;br&gt;
One interlinked &lt;code&gt;@graph&lt;/code&gt; (Organization + WebSite) defined once, referenced by every page. Each page adds &lt;code&gt;BreadcrumbList&lt;/code&gt;, and content pages add &lt;code&gt;BlogPosting&lt;/code&gt; / &lt;code&gt;FAQPage&lt;/code&gt;. Clean, valid, no orphan nodes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. hreflang done right.&lt;/strong&gt;&lt;br&gt;
6 locales, each page enumerates its live siblings + &lt;code&gt;x-default&lt;/code&gt;. We generate every locale's static params so internal links never 404 — and gate not-yet-live locales with &lt;code&gt;robots: { index: false, follow: true }&lt;/code&gt; instead of breaking the graph.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Core Web Vitals as a hard rule.&lt;/strong&gt;&lt;br&gt;
The LCP heading is static — we skip hero animations because they cost ~12–15 mobile PageSpeed points. Images are all sized + have alt text (Ahrefs flagged 0 missing).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Internal linking as a system.&lt;/strong&gt;&lt;br&gt;
Every article links to a few topical siblings + the money pages, with keyword anchors. Result: 0 orphan pages, PageRank flows to the pages that matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Multi-engine indexing with IndexNow.&lt;/strong&gt;&lt;br&gt;
A daily GitHub Action diffs the live sitemap vs a state file and pings only &lt;em&gt;new&lt;/em&gt; URLs to Bing / Yahoo / DuckDuckGo / Yandex / Seznam. New pages get indexed in hours, not weeks. (Google doesn't use IndexNow — that's still sitemap + crawl.)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Freshness signals.&lt;/strong&gt;&lt;br&gt;
&lt;code&gt;dateModified&lt;/code&gt; + sitemap &lt;code&gt;&amp;lt;lastmod&amp;gt;&lt;/code&gt; update whenever content actually changes, and we surface an "updated" date on-page.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest part
&lt;/h2&gt;

&lt;p&gt;Technical SEO gets you &lt;em&gt;eligible&lt;/em&gt; to rank — it doesn't rank you. Our Domain Rating is still 0; authority (real backlinks) is the slow part. But a clean, fast, well-structured site means every bit of authority we earn converts faster.&lt;/p&gt;




&lt;p&gt;I run &lt;a href="https://mpowebstudio.com" rel="noopener noreferrer"&gt;MPO Web Studio&lt;/a&gt; — we build fast, custom-coded sites. Happy to answer any Next.js/SEO questions in the comments.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>seo</category>
      <category>nextjs</category>
      <category>performance</category>
    </item>
  </channel>
</rss>
