Plán pro optimalizaci viditelnosti portfolií a hlavního webu
Status: Post-MVP (připravit během vývoje, implementovat po launchi)
1. User portfolia najitelná na Google
- Vyhledávání: "john doe portfolio"
- Vyhledávání: "john doe game developer"
2. Landing page viditelnost
- "interactive portfolio"
- "game developer portfolio"
- "pixel art portfolio builder"
3. Organický růst
- Featured portfolia jako showcase
- Social sharing optimalizacePro každé portfolio (PHP generuje):
Essential:
- <title> - Jméno uživatele + "Pixcard Portfolio"
- <meta description> - Bio z config
- <link canonical> - URL portfolia
Open Graph (social sharing):
- og:title, og:description, og:type, og:url
- og:image - Link na screenshot nebo placeholder
Twitter Card:
- twitter:card, twitter:title, twitter:description
- twitter:imagePovoleno:
- Všechna portfolia (*.pixfolio.me)
- Landing page
Zakázáno:
- /api/
- /admin/
Sitemap: https://pixfolio.me/sitemap.xmlGenerování:
- PHP endpoint: /api/sitemap.php
- Načte všechna published portfolia z DB
- XML formát (Google standard)
Update:
- Cron job: regenerace každý den 2:00
- Nebo on-demand při publish nového portfolia
Submit:
- Google Search Console po launchiProblém: Portfolia nemají screenshot pro social sharing
Řešení A (levné):
Static template:
- PHP vygeneruje PNG z GD library
- Background + character sprite + text overlay
- Cache na disk
Endpoint: /api/og-image/{username}Řešení B (dražší):
Puppeteer screenshot:
- Real screenshot z běžící hry
- Vyžaduje Node.js nebo service
- Kvalitnější výsledek
Post-MVP: Pokud budget dovolíPortfolio stránky:
Type: "Person"
Properties: name, description, url, image
Landing page:
Type: "WebApplication"
Properties: name, description, offers (free tier)
Benefit:
- Rich results v Google
- Better indexingMeta optimization:
- Keyword-focused title
- Compelling description
- Structured data (WebApplication)
Content sections:
- H1, H2 headings (keywords)
- Alt text na obrázky
- Internal linkingBlog sekce:
- /blog/how-to-create-game-portfolio
- /blog/best-indie-game-portfolios
- /blog/pixel-art-portfolio-guide
Showcase:
- /showcase (featured portfolios)
- User stories
Benefit:
- Backlinks
- Long-tail keywords
- Social sharingMetriky:
LCP (Largest Contentful Paint): < 2.5s
FID (First Input Delay): < 100ms
CLS (Cumulative Layout Shift): < 0.1
Optimalizace:
- Lazy load Phaser (už máme)
- Preload critical assets
- Optimalizované obrázky (WebP)
- CDN pro assets (future)Google indexuje primárně mobile:
✅ Responsive design (MVP má)
✅ Touch controls (MVP má)
⏳ Mobile builder (post-MVP)1. Verifikace domény
- DNS TXT record method
2. Submit sitemap
- URL: https://pixfolio.me/sitemap.xml
3. Monitoring
- Coverage report (indexování)
- URL Inspection tool (debug)
- Performance tracking (klíčová slova)Option A: Google Analytics 4
- Free
- Full features
- Komplexní tracking
Option B: Plausible
- €9/měsíc
- GDPR-friendly (no cookies)
- Jednodušší interface
- Privacy-focusedOrganic traffic:
- Odkud users přišli (Google, social, direct)
- Klíčová slova (Search Console data)
Conversion:
- Visit → Sign up rate
- Visit → Portfolio created
- Social sharesLanding page target:
High-intent:
- "game developer portfolio builder"
- "interactive portfolio maker"
- "pixel art portfolio"
Mid-intent:
- "how to create game portfolio"
- "best portfolio for game developers"
Brand:
- "pixcard"Auto-generované z portfolií:
- "[username] game developer"
- "[username] pixel artist"
Přirozené díky user metadata✅ Basic meta tags (title, description, canonical)
✅ Open Graph tags (social sharing)
✅ Robots.txt
✅ Sitemap generování
✅ Submit Google Search Console
✅ Mobile responsive⏳ OG image generation
⏳ Structured data (Schema.org)
⏳ Analytics setup
⏳ Performance optimization
⏳ Content marketing start❌ Duplicate content
- Každé portfolio unikátní meta description
❌ Keyword stuffing
- Přirozený jazyk, ne "game developer game portfolio game"
❌ Slow load times
- Monitor Core Web Vitals
❌ Broken links
- 404s škodí rankingu
- Redirect deleted portfolios → homepageLaunch Day:
- Basic meta tags ✅
- Robots.txt ✅
- Sitemap ✅
Week 1:
- Search Console setup
- Analytics setup
Month 1:
- OG image generation
- Performance audit
Month 2-3:
- Structured data
- Content marketing
- Featured portfolios section- MVP scope → 05-mvp-scope.md
- Architecture → 03-architecture.md
- Open questions → 06-open-questions.md
Next: Implementovat během MVP vývoje podle priority