From 18da3984aebfa75c0c7fdc0f4801d422d39f4175 Mon Sep 17 00:00:00 2001 From: AmirmahdiNourkazemi Date: Wed, 12 Nov 2025 00:25:51 +0330 Subject: [PATCH] feat: add sitemap, tag for SEO --- app/app.tsx | 9 ++++ app/components/Header.jsx | 9 +++- app/components/SEOHead.jsx | 33 ++++++++++++ app/layout.tsx | 102 ++++++++++++++++++++++++++++++++++++- app/og-image.png | Bin 0 -> 1519025 bytes app/robots.txt | 15 ++++++ app/sitemap.js | 30 +++++++++++ next.config.ts | 3 +- out.zip | Bin 1853286 -> 1866318 bytes 9 files changed, 196 insertions(+), 5 deletions(-) create mode 100644 app/components/SEOHead.jsx create mode 100644 app/og-image.png create mode 100644 app/robots.txt create mode 100644 app/sitemap.js diff --git a/app/app.tsx b/app/app.tsx index 31fe95a..03cce8e 100644 --- a/app/app.tsx +++ b/app/app.tsx @@ -8,9 +8,17 @@ import FreeTrial from './components/FreeTrial'; // import ScientificBenefits from './components/ScientificBenefits'; import CallToAction from './components/CallToAction'; import Footer from './components/Footer'; +import { SEOHead } from './components/SEOHead'; function App() { return ( + <> + + +
@@ -44,6 +52,7 @@ function App() {
+ ); } diff --git a/app/components/Header.jsx b/app/components/Header.jsx index 80375d0..21a3e3a 100644 --- a/app/components/Header.jsx +++ b/app/components/Header.jsx @@ -13,6 +13,7 @@ function Header() { { name: 'چرا ما', id: 'why-aramland' }, { name: 'دانلود', id: 'download' }, { name: 'ارتباط با ما', id: 'footer' }, + { name: 'بلاگ', id: 'blog' }, ]; const handleNavClick = (sectionId) => { @@ -38,7 +39,13 @@ function Header() { {navigationItems.map((item) => (