Ahrefs problems >95
This commit is contained in:
parent
8b7deb9312
commit
1747922b29
|
|
@ -78,3 +78,12 @@ Integration von Social Cards.
|
||||||
---
|
---
|
||||||
**Zusammenfassung:**
|
**Zusammenfassung:**
|
||||||
Wir haben 100% der technischen Fehler behoben, einschließlich der kritischen Indexierungsfehler bei den Blogs und der fehlenden Social Tags. Der nächste Ahrefs-Crawl sollte einen **Health Score >90** bestätigen.
|
Wir haben 100% der technischen Fehler behoben, einschließlich der kritischen Indexierungsfehler bei den Blogs und der fehlenden Social Tags. Der nächste Ahrefs-Crawl sollte einen **Health Score >90** bestätigen.
|
||||||
|
|
||||||
|
## 10. Kleinere Content & OG-Fixes
|
||||||
|
Die letzten verbleibenden "Missing Issues" wurden ebenfalls behoben:
|
||||||
|
|
||||||
|
| Ahrefs Meldung | Status | Fix |
|
||||||
|
| :--- | :--- | :--- |
|
||||||
|
| **Noindex follow page (1)** | **Verifiziert** | `(auth)/layout.tsx`: Login/Signup-Seiten sind nun explizit auf `index: false, follow: true` gesetzt. |
|
||||||
|
| **Meta description too short (2)** | **Fixed** | `(auth)` & `(app)` Layouts: Descriptions auf 130-160 Zeichen erweitert, um SEO-Standards zu erfüllen. |
|
||||||
|
| **OG URL ≠ canonical (1)** | **Fixed** | `layout.tsx`: `og:url` wurde entfernt, damit Next.js automatisch die korrekte Canonical/Current URL verwendet. |
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import AppLayout from './AppLayout';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'Dashboard | QR Master',
|
title: 'Dashboard | QR Master',
|
||||||
|
description: 'Manage your QR Master dashboard. Create dynamic QR codes, view real-time scan analytics, and configure your account settings in one secure place.',
|
||||||
robots: { index: false, follow: false }, // Dashboard pages shouldn't be indexed generally
|
robots: { index: false, follow: false }, // Dashboard pages shouldn't be indexed generally
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,8 @@ import type { Metadata } from 'next';
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: 'Authentication | QR Master',
|
title: 'Authentication | QR Master',
|
||||||
description: 'Login or Sign Up to QR Master',
|
description: 'Securely login or sign up to QR Master to manage your dynamic QR codes, track analytics, and access premium features. Your gateway to professional QR management.',
|
||||||
|
robots: { index: false, follow: true },
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function AuthRootLayout({
|
export default function AuthRootLayout({
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,6 @@ export const metadata: Metadata = {
|
||||||
siteName: 'QR Master',
|
siteName: 'QR Master',
|
||||||
title: 'QR Master – Smart QR Generator & Analytics',
|
title: 'QR Master – Smart QR Generator & Analytics',
|
||||||
description: 'Create dynamic QR codes, track scans, and scale campaigns with secure analytics.',
|
description: 'Create dynamic QR codes, track scans, and scale campaigns with secure analytics.',
|
||||||
url: 'https://www.qrmaster.net',
|
|
||||||
images: [
|
images: [
|
||||||
{
|
{
|
||||||
url: 'https://www.qrmaster.net/og-image.png',
|
url: 'https://www.qrmaster.net/og-image.png',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue