Jak sprawdzić na czym zrobiona jest strona www?
Możesz sprawdzić, na czym postawiona jest strona internetowa, korzystając z kilku metod:
1. Ręczna analiza kodu strony

- Kliknij prawym przyciskiem myszy na stronie i wybierz „Zbadaj” (w Chrome, Edge) lub „Inspekcja”.
- Przejrzyj kod HTML i pliki źródłowe – często znajdziesz nazwy systemów CMS, frameworków lub bibliotek.
Sprawdzamy kod strony – jaki CMS się w nim kryje?
WordPress
- Ścieżki do plików
wp-content/themes/
– katalog motywówwp-content/plugins/
– katalog wtyczekwp-includes/
– pliki rdzeniowe WP- Linki wyglądające na
/?p=123
(domyślne permalinki WP)
- Meta tagi i nagłówki
<meta name="generator" content="WordPress">
(czasem ukryte)- Nagłówek HTTP
x-powered-by: WordPress
- Pliki specyficzne dla WP
wp-login.php
– strona logowaniaxmlrpc.php
– plik API WordPress
Joomla
- Ścieżki do plików
/administrator/
– panel admina Joomla/templates/
– katalog motywów Joomla/components/
– rozszerzenia Joomla/media/system/js/
– pliki systemowe
- Meta tagi i nagłówki
<meta name="generator" content="Joomla!">
- Pliki specyficzne dla Joomla
index.php?option=com_
– w URL często pojawia się nazwa komponentu Joomla (np.com_content
,com_k2
)
A oto tabela dla 15 najpopularniejszych CMS-ów wraz z charakterystycznymi cechami, które pomagają je rozpoznać:
CMS | Charakterystyczne elementy |
---|---|
WordPress | wp-content/ , wp-includes/ , wp-login.php , <meta name="generator" content="WordPress"> |
Joomla | /administrator/ , /templates/ , index.php?option=com_ , <meta name="generator" content="Joomla!"> |
Drupal | /sites/default/files/ , URL np. ?q=node/1 , <meta name="generator" content="Drupal"> |
Shopify | cdn.shopify.com , <meta name="shopify-checkout-api-token"> , URL myshopify.com |
Magento | /pub/static/ , /media/catalog/ , URL np. ?___store= |
Prestashop | /themes/classic/ , index.php?controller= , PrestaShop- w plikach cookie |
Wix | wixstatic.com w zasobach, <meta name="generator" content="Wix"> |
Squarespace | squarespace.com , cdn.squarespace.com w URL zasobów |
Weebly | weebly.com , cdn2.editmysite.com w URL zasobów |
BigCommerce | cdn.bigcommerce.com , /stencil/ w URL zasobów |
TYPO3 | /typo3/ , <meta name="generator" content="TYPO3 CMS"> , URL np. ?id=123 |
Ghost | /ghost/ , API ghost/api/v3/ , <meta name="generator" content="Ghost"> |
Blogger | blogspot.com , <meta content="blogger" name="generator"> |
OpenCart | /catalog/view/theme/ , index.php?route= |
Craft CMS | /admin/actions/ , CRAFT_CSRF_TOKEN w kodzie strony |
2. Narzędzia online do zidentyfikowania CMS-a
- BuiltWith – pokazuje CMS, hosting, frameworki, wtyczki i inne technologie.
- WhatCMS – wykrywa system zarządzania treścią (WordPress, Joomla, Shopify itd.).
- Wappalyzer – rozszerzenie do przeglądarki wykrywające technologie używane na stronie.
3. Sprawdzenie nagłówków HTTP
- Otwórz DevTools (F12) → zakładka Network → odśwież stronę i sprawdź nagłówki serwera.
- Jeśli widzisz np. „x-powered-by: WordPress”, strona działa na WordPressie.
4. Analiza plików cookie i requestów
- W DevTools sprawdź zakładkę Application → Cookies. Czasem można tam znaleźć informacje o używanych technologiach.
Co można znaleźć w cookies?
1. Identyfikatory sesji i logowania
wordpress_logged_in_
→ oznacza, że strona działa na WordPressiejoomla_user_state
→ wskazuje na JoomlęPHPSESSID
→ ogólny identyfikator sesji dla stron opartych na PHP, ale często pojawia się w WordPressie, Joomla, Drupal
2. Prefiksy unikalne dla CMS-ów
wp-settings-
,wp-settings-time-
→ WordPressoc_sessionPassphrase
→ OpenCartPrestaShop-XXXXXX
→ PrestaShopCraftSessionId
→ Craft CMSbc_cart_XXXXXX
→ BigCommerce
3. Identyfikatory platform SaaS
_shopify_
,_secure_session_id
→ Shopifysquarespace-annonymous
→ SquarespacewixSession2
→ Wix
Jeśli strona ma niestandardowy CMS lub własny system, identyfikacja może być trudniejsza, ale powyższe metody powinny dać Ci sporo informacji. W razie czego pisz w komentarzach.