feat(seo): add canonical URLs, close SEO audit (#175)
This commit is contained in:
parent
f378233328
commit
a293d0fa9a
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "queuenorth-website",
|
"name": "queuenorth-website",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.7.3",
|
"version": "0.7.4",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "concurrently \"vite\" \"node server/index.js\"",
|
"dev": "concurrently \"vite\" \"node server/index.js\"",
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,9 @@ const SEO = ({ title, description, url, type = 'website', image = DEFAULT_IMAGE,
|
||||||
<title>{title}</title>
|
<title>{title}</title>
|
||||||
<meta name="description" content={description} />
|
<meta name="description" content={description} />
|
||||||
|
|
||||||
|
{/* Canonical URL — prevents duplicate content */}
|
||||||
|
<link rel="canonical" href={url} />
|
||||||
|
|
||||||
{/* Open Graph — Facebook, LinkedIn, iMessage, Google Messages, Slack */}
|
{/* Open Graph — Facebook, LinkedIn, iMessage, Google Messages, Slack */}
|
||||||
<meta property="og:title" content={title} />
|
<meta property="og:title" content={title} />
|
||||||
<meta property="og:description" content={description} />
|
<meta property="og:description" content={description} />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue