Wykryto koszyk, strony produktowe i moduł płatności.
Twoja strona nie rozmawia z AI.
Kilka kategorii wymaga pilnej poprawy. Masz lukę wobec konkurencji.
Brak WebMCP deklaratywnego (toolname/tooldescription na formularzach)
Prompt dla AI asystenta
Wklej do Cursor, Claude Code lub Windsurf
Napraw: Brak WebMCP deklaratywnego (toolname/tooldescription na formularzach) na stronie ecommerce w WooCommerce. Sprawdź konfigurację formularzy w panelu administracyjnym WooCommerce, aby upewnić się, że odpowiednie pola są wypełnione. Zweryfikuj także szablon pliku produktowego w sekcji zarządzania produktami i upewnij się, że dodano niezbędne atrybuty WebMCP. Możliwe, że będziesz musiał dodać odpowiedni kod do plików szablonów lub aktywować właściwe hooki w systemie.
<!-- WebMCP declarative — add toolname + tooldescription to forms. No JS required. -->
<form action="/search" method="GET"
toolname="search"
tooldescription="Search products in the catalog by name, category or SKU.">
<input type="text" name="q" required />
<button type="submit">Search</button>
</form>
<form action="/contact" method="POST"
toolname="contact"
tooldescription="Send a message to customer support. Required fields: email, message.">
<input type="email" name="email" required />
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>
<form action="/login" method="POST"
toolname="login"
tooldescription="Authenticate the user. Required fields: email, password.">
<input type="email" name="email" required />
<input type="password" name="password" required />
<button type="submit">Sign in</button>
</form>Brak WebMCP imperatywnego (navigator.modelContext.registerTool)
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak A2A Agent Card (/.well-known/agent.json)
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak MCP Server Card (3 lokalizacje sprawdzone)
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak agents.json
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Dostępny po odblokowaniu raportu emailem
robots.txt nie istnieje lub jest niedostępny
Prompt dla AI asystenta
Wklej do Cursor, Claude Code lub Windsurf
Napraw: Brak lub niedostępność pliku robots.txt na stronie WooCommerce. Upewnij się, że plik robots.txt jest utworzony i widoczny w głównym katalogu strony. Możesz to zrobić, logując się do panelu administracyjnego WooCommerce i z poziomu ustawień SEO dodać lub edytować plik robots.txt, aby zawierał odpowiednie reguły dla wyszukiwarek. Sprawdź, czy plik jest dostępny pod adresem https://yourstore.example/robots.txt po jego utworzeniu.
# AI agent access — replace or extend your robots.txt with the directives below.
# Each AI bot must be allowed explicitly to ensure crawlable content.
User-agent: *
Allow: /
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: CCBot
Allow: /
User-agent: Anthropic-AI
Allow: /
User-agent: Claude-Web
Allow: /
User-agent: Bytespider
Allow: /
User-agent: Cohere-AI
Allow: /
User-agent: Applebot-Extended
Allow: /
User-agent: Amazonbot
Allow: /
User-agent: Meta-ExternalAgent
Allow: /
User-agent: FacebookBot
Allow: /
User-agent: OmgiliBot
Allow: /
User-agent: Diffbot
Allow: /
# Place this file at https://yourstore.example/robots.txtrobots.txt niedostępny — nie można sprawdzić
sitemap.xml nie istnieje
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
sitemap.xml niedostępny — nie można zwalidować
llms.txt nie istnieje — AI agenty nie mają instrukcji
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
llms.txt niedostępny
Meta robots blokuje indeksowanie — AI agenty nie zaindeksują strony
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Strona dostępna dla crawlera (HTTP 200)
Brak Link Headers (RFC 8288) — api-catalog / service-desc nieobecne
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
robots.txt niedostępny
JSON-LD obecny (1 blok, 1 schemat: WebSite)
Brak Schema.org Product — AI nie rozumie produktów
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak Product schema — nie można sprawdzić pól
Brak BreadcrumbList — AI nie może nawigować hierarchią
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak Organization schema — AI nie rozumie kim jesteś
Prompt dla AI asystenta
Wklej do Cursor, Claude Code lub Windsurf
Napraw: Brak Organization schema w strukturze danych dla strony produktu w WooCommerce. Aby to naprawić, zaktualizuj sekcję szablonu strony produktu, dodając odpowiednie dane strukturalne w formacie JSON-LD. W tym celu edytuj plik `product.tpl` w katalogu `templates` swojego motywu. Upewnij się, że zawiera on dane o organizacji, takie jak nazwa, adres, logo i inne istotne informacje. Możesz skorzystać z [schema.org/Organization](https://schema.org/Organization) jako przewodnika. Po wykonaniu zmian, przetestuj stronę za pomocą narzędzia Google Structured Data Testing Tool, aby upewnić się, że schema została poprawnie zaimplementowana.
<!-- Add to <head> on every page (especially homepage). -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "yourstore.example",
"url": "https://yourstore.example",
"logo": "https://yourstore.example/logo.png",
"description": "Replace with a short description of your business.",
"contactPoint": {
"@type": "ContactPoint",
"email": "[email protected]",
"contactType": "customer support",
"availableLanguage": ["pl", "en"]
},
"sameAs": [
"https://www.facebook.com/your-page",
"https://www.linkedin.com/company/your-company"
]
}
</script>Brak FAQPage schema — AI nie może bezpośrednio odpowiadać na pytania
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak AggregateRating — AI nie zna ocen produktów
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Treść widoczna bez JS (30796 znaków)
Brak znacznika H1 — AI nie wie o czym jest strona
Prompt dla AI asystenta
Wklej do Cursor, Claude Code lub Windsurf
Napraw: Brak znacznika H1 na stronie produktu, co uniemożliwia AI zrozumienie tematu strony. Sprawdź plik szablonu produktu w WooCommerce, zazwyczaj zlokalizowany w katalogu /templates/. Upewnij się, że znacznik H1 zawiera odpowiedni tytuł produktu, np. "produkty w budzie na prezent dla miłośnika psów", aby poprawić hierarchię nagłówków i ułatwić indeksację SEO.
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Twój produkt - Prezent dla Miłośnika Psów</title>
</head>
<body>
<!-- Main heading for the page indicating the product title -->
<h1>Twój produkt</h1>
<!-- Other content of the page can go here -->
</body>
</html>Semantyczny HTML: header, nav, footer
Brak ARIA landmarks ani semantic HTML5 (main + nav)
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Wszystkie 6 obrazów ma alt (6 z opisem, 0 dekoracyjnych)
Język zadeklarowany: lang="pl"
Teksty linków są informacyjne
Brak bloków Q&A (Answer Capsules)
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Meta description poprawny (140 znaków)
HTTPS + SSL ważny (wygasa za 310 dni)
Brak nagłówka HSTS — HTTP downgrade możliwy
Prompt dla AI asystenta
Wklej do Cursor, Claude Code lub Windsurf
Napraw: Brak nagłówka HSTS — HTTP downgrade możliwy. Aby włączyć HSTS na stronie opartej na platformie WooCommerce, wejdź do panelu administracyjnego. Następnie przejdź do sekcji "Ustawienia" > "Bezpieczeństwo". Włącz opcję HTTP Strict Transport Security (HSTS) i ustaw odpowiednie parametry, takie jak czas przechowywania nagłówka. Upewnij się również, że wszystkie zasoby na stronie są ładowane przez HTTPS. Po zapisaniu zmian przetestuj stronę, aby potwierdzić, że nagłówek HSTS został poprawnie dodany.
server {
listen 443 ssl; # Listen for HTTPS traffic
server_name yourstore.example; # Your domain name
ssl_certificate /path/to/fullchain.pem; # Path to your SSL certificate
ssl_certificate_key /path/to/privkey.pem; # Path to your SSL private key
# Enable HTTP Strict Transport Security (HSTS) with a max-age of 31536000 seconds (1 year)
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always; # Enforce HSTS
# Other config...
location / {
# Serve your content here
}
}
<VirtualHost *:443>
ServerName yourstore.example # Your domain name
SSLEngine On # Enable SSL
SSLCertificateFile /path/to/fullchain.pem # Path to your SSL certificate
SSLCertificateKeyFile /path/to/privkey.pem # Path to your SSL private key
# Enable HTTP Strict Transport Security (HSTS) with a max-age of 31536000 seconds (1 year)
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains" # Enforce HSTS
# Other config...
DocumentRoot /var/www/html # Path to your website files
</VirtualHost>
# Note: After implementing HSTS, make sure to test your site functionality thoroughly.
# It's recommended to clear your browser cache or test in an incognito window after changes.
Brak Content-Security-Policy — XSS risk
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak X-Content-Type-Options: nosniff
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak X-Frame-Options — clickjacking risk
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Brak Referrer-Policy
Fix zablokowany
Kup pakiet fix code żeby zobaczyć gotowy kod i prompt
Pominięte checkpointy (12)
Checkpointy nieocenione — nie dotyczą branży lub są eksperymentalne.
Tak wygląda raport. Zobacz swój w 60 sekund.
Powyższy raport dotyczy fikcyjnej strony. Wpisz adres swojej witryny — analiza, ocena i konkretne fixy dla Twojego CMS. Bez rejestracji.
Sprawdź swoją stronę