Add comprehensive SEO improvements: meta tags, robots.txt, sitemap.xml, and favicon. Fix meta description rendering issues with proper HTML entity encoding. Update port configuration to use PORT environment variable.
This commit is contained in:
1
app/static/img/apple-touch-icon.png
Normal file
1
app/static/img/apple-touch-icon.png
Normal file
@@ -0,0 +1 @@
|
||||
This is a placeholder for the Apple touch icon PNG file.
|
1
app/static/img/favicon-16x16.png
Normal file
1
app/static/img/favicon-16x16.png
Normal file
@@ -0,0 +1 @@
|
||||
This is a placeholder for the 16x16 favicon PNG file.
|
1
app/static/img/favicon-32x32.png
Normal file
1
app/static/img/favicon-32x32.png
Normal file
@@ -0,0 +1 @@
|
||||
This is a placeholder for the 32x32 favicon PNG file.
|
1
app/static/img/favicon.ico
Normal file
1
app/static/img/favicon.ico
Normal file
@@ -0,0 +1 @@
|
||||
This is a placeholder for the favicon.ico file. In a real implementation, this would be a proper ICO format image file.
|
3
app/static/img/favicon.svg
Normal file
3
app/static/img/favicon.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
|
||||
<text y="85" font-size="90" text-anchor="middle">📈</text>
|
||||
</svg>
|
After Width: | Height: | Size: 132 B |
1
app/static/img/wealth-inequality-simulation.png
Normal file
1
app/static/img/wealth-inequality-simulation.png
Normal file
@@ -0,0 +1 @@
|
||||
This is a placeholder for the social media sharing image showing wealth inequality simulation visualization.
|
15
app/static/robots.txt
Normal file
15
app/static/robots.txt
Normal file
@@ -0,0 +1,15 @@
|
||||
User-agent: *
|
||||
Allow: /
|
||||
|
||||
Sitemap: https://markoveconomics.com/sitemap.xml
|
||||
|
||||
# Prevent crawling of API endpoints
|
||||
Disallow: /api/
|
||||
Disallow: /test-
|
||||
Disallow: /debug
|
||||
|
||||
# Prevent crawling of simulation results (if applicable)
|
||||
Disallow: /results/
|
||||
|
||||
# Crawl delay for polite crawling
|
||||
Crawl-delay: 10
|
33
app/static/sitemap.xml
Normal file
33
app/static/sitemap.xml
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>https://markoveconomics.com/</loc>
|
||||
<lastmod>2025-08-26</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>1.0</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://markoveconomics.com/about</loc>
|
||||
<lastmod>2025-08-26</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.8</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://markoveconomics.com/simulation</loc>
|
||||
<lastmod>2025-08-26</lastmod>
|
||||
<changefreq>weekly</changefreq>
|
||||
<priority>0.9</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://markoveconomics.com/robots.txt</loc>
|
||||
<lastmod>2025-08-26</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.1</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>https://markoveconomics.com/sitemap.xml</loc>
|
||||
<lastmod>2025-08-26</lastmod>
|
||||
<changefreq>monthly</changefreq>
|
||||
<priority>0.1</priority>
|
||||
</url>
|
||||
</urlset>
|
Reference in New Issue
Block a user