Error 2 errors detected Overall result
145 Passed checks
10 Warnings
2 Errors
01

Primary version

Determine the www/non-www version and check for duplication.

OK
https://sunriseweb.studio/ A single primary domain version was selected.

HTTP without www

OK

The variant resolves correctly.

308 http://sunriseweb.studio/
200 https://sunriseweb.studio/
Redirects
1
Path
Preserved
Query
Preserved

HTTP with www

OK

The variant resolves correctly.

308 http://www.sunriseweb.studio/
308 https://www.sunriseweb.studio/
200 https://sunriseweb.studio/
Redirects
2
Path
Preserved
Query
Preserved

HTTPS without www

OK

The variant resolves correctly.

200 https://sunriseweb.studio/
Redirects
0
Path
Preserved
Query
Preserved

HTTPS with www

OK

The variant resolves correctly.

308 https://www.sunriseweb.studio/
200 https://sunriseweb.studio/
Redirects
1
Path
Preserved
Query
Preserved
HeaderLevelValueStatus
Content-Type Required text/html; charset=utf-8 OK
Content-Encoding Informational br OK
Content-Length Informational OK
Cache-Control Recommended public, max-age=0, must-revalidate OK
Expires Informational OK
ETag Recommended W/"57a2950eb2c41c9e5391024d56876cbe" OK
Last-Modified Recommended Mon, 24 Aug 2026 12:05:16 GMT OK
Vary Recommended Warning
Server Informational Vercel Warning
X-Powered-By Informational OK
Location Informational OK
Retry-After Informational OK
Content-Security-Policy Recommended Warning
X-Content-Type-Options Required nosniff OK
Referrer-Policy Recommended strict-origin-when-cross-origin OK
Permissions-Policy Recommended camera=(), microphone=(), geolocation=() OK
X-Frame-Options Recommended SAMEORIGIN OK
04

HTTPS, certificate, and TLS

Validity, domains, certificate chain, TLS, and HTTP protocol.

Valid certificateThe certificate is valid.
OK
Matches the domainThe domain is covered.
OK
Covers wwwThe www version is not covered.
Error
Expiry date34 days remaining.
OK
Certificate chainThe certificate chain is valid.
OK
TLS versionTLSV1.3
OK
HTTP protocolHTTP/2
Information
Strict-Transport-SecurityHSTS is present.
OK
Issued to
sunriseweb.studio
Issuer
YR2
Expires
2026-09-28T11:51:42+03:00
Days remaining
34
05

Response and server errors

Status, network problems, content type, compression, and size.

200 on the primary URLReceived status 200.
OK
TimeoutNo problem was detected.
OK
DNS errorNo problem was detected.
OK
SSL errorNo problem was detected.
OK
403 ForbiddenNo problem was detected.
OK
429 Too Many RequestsNo problem was detected.
OK
5xx server errorNo problem was detected.
OK
Non-empty response59,263 bytes.
OK
Broken compressionNo problem was detected.
OK
Response too largeNo problem was detected.
OK
06

Real 404 check

A random nonexistent address with no redirect or soft 404.

OK
HTTP 404 The correct status was returned: 404.
07

Server speed

Baseline network and response performance metrics.

OK
1.48 msDNS lookup
3.88 msTCP connect
0.00 msTLS handshake
42.29 msTTFB
42.57 msTotal time
14,627 BResponse size
Error
Color contrast · Desktop Lighthouse found 13 elements with insufficient contrast.
96/100 Accessibility score
13 Low-contrast elements
Desktop Lighthouse strategy
Element Selector Problem
ОБАДЕТЕ СЕ <a href="tel:+359897834243" class="rounded-none border border-copper bg-copper px-5 py-2.5 font-sans text-[0.…" data-astro-cid-3ef6ksr2=""> header#site-header > div.mx-auto > nav.hidden > a.rounded-none Fix any of the following: Element has insufficient color contrast of 3 (foreground color: #f5f0e8, background color: #c47a2c, font size: 8.6pt (11.52px), font weight: normal). Expected contrast ratio of 4.5:1
ЗАПОЧНИ СЕГА <a href="tel:+359897834243" class="inline-block border border-copper bg-copper px-7 py-4 text-center font-san…"> section#hero > div.relative > div#hero-cta > a.inline-block Fix any of the following: Element has insufficient color contrast of 2.99 (foreground color: #f5efe7, background color: #c37a2c, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1
НАВИГАЦИЯ <h2 class="label text-copper"> div.mx-auto > div.grid > nav > h2.label Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #c47a2c, background color: #0e4d3a, font size: 9.4pt (12.48px), font weight: normal). Expected contrast ratio of 4.5:1
КОНТАКТИ <h2 class="label text-copper"> div.mx-auto > div.grid > div > h2.label Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #c47a2c, background color: #0e4d3a, font size: 9.4pt (12.48px), font weight: normal). Expected contrast ratio of 4.5:1
© 2026 Sunrise Web Studio. Всички права запазени. <p> footer.bg-forest > div.mx-auto > div.flex > p Fix any of the following: Element has insufficient color contrast of 3.41 (foreground color: #829f91, background color: #0e4d3a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1
Поверителност <a href="/politika-za-poveritelnost" class="hover:text-copper transition-colors"> div.mx-auto > div.flex > div.flex > a.hover:text-copper Fix any of the following: Element has insufficient color contrast of 3.41 (foreground color: #829f91, background color: #0e4d3a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1
Бисквитки <a href="/politika-za-biskvitki" class="hover:text-copper transition-colors"> div.mx-auto > div.flex > div.flex > a.hover:text-copper Fix any of the following: Element has insufficient color contrast of 3.41 (foreground color: #829f91, background color: #0e4d3a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1
Настройки на бисквитките <button id="cookie-settings" type="button" class="hover:text-copper transition-colors"> div.mx-auto > div.flex > div.flex > button#cookie-settings Fix any of the following: Element has insufficient color contrast of 3.41 (foreground color: #829f91, background color: #0e4d3a, font size: 9.0pt (12px), font weight: normal). Expected contrast ratio of 4.5:1
SUNRISE <p class="font-display text-sm tracking-wordmark text-cream/60"> div.mx-auto > div.flex > div.flex > p.font-display Fix any of the following: Element has insufficient color contrast of 4.2 (foreground color: #99afa2, background color: #0e4d3a, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1
RISE <span class="text-copper"> div.flex > div.flex > p.font-display > span.text-copper Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #c47a2c, background color: #0e4d3a, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1
БИСКВИТКИ <p class="label mb-2 text-copper"> body > div#cookie-banner > div.px-6 > p.label Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #c47a2c, background color: #0e4d3a, font size: 9.4pt (12.48px), font weight: normal). Expected contrast ratio of 4.5:1
Научете повече <a href="/politika-za-biskvitki" class="text-copper underline underline-offset-2 hover:text-cream"> div#cookie-banner > div.px-6 > p.text-sm > a.text-copper Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #c47a2c, background color: #0e4d3a, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1
Приемам <button id="cookie-accept" class="flex-1 bg-copper px-4 py-2 text-sm font-semibold text-forest transition-op…"> div#cookie-banner > div.px-6 > div.mt-4 > button#cookie-accept Fix any of the following: Element has insufficient color contrast of 2.88 (foreground color: #0e4d3a, background color: #c47a2c, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1

Lighthouse 13.4.1 · https://sunriseweb.studio/

09

CDN / reverse proxy

Detect Cloudflare and other edge/cache providers through headers and DNS CNAME.

Information
Vercel Detected CDN/reverse proxy: Vercel.
Signalx-vercel-id: fra1::69dhg-1787574516447-8ce89c47a9f8
Header/DNS
Signalx-vercel-cache: HIT
Header/DNS
Signalserver: Vercel
Header/DNS
SignalAge: 1400
Header/DNS
Warning
0 cookies Non-essential technologies are present, but a correct consent default cannot be confirmed statically.
0Necessary
0Analytics / marketing
Yes Prior consent requirement
MissingGoogle Consent Mode
Not detectedConsent Mode v2
Not recognizedCMP provider
Google tagsgoogletagmanager.com
Information
Consent bannerA consent/CMP interface was detected.
Detected
Consent default / updateDefault: No · Update: No
Information

Consent Mode applies to Google tags. It is not a universal substitute for consent, and this result is not a legal conclusion.

11

Ad blocker simulation

Compare a normal desktop load with one where common ad/tracker resources are blocked.

OK
Breakage risk: Low No resources blocked by this ad-block profile were requested.
0Blocked resources
0Advertising
0Tracking
0From the site
0From external providers
YesBrowser simulation
SERP

SERP preview

An indicative simulation of the Google result on desktop and mobile.

Desktop Google
sunriseweb.studiosunriseweb.studio

Онлайн присъствие за малък бизнес | Sunrise Web Studio

Правим сайтове, настройваме Google и управляваме социалните мрежи на бизнеси из цяла България. Студио от Бургас с клиенти от цялата страна.

Mobile Google
sunriseweb.studiosunriseweb.studio

Онлайн присъствие за малък бизнес | Sunrise Web Studio

Правим сайтове, настройваме Google и управляваме социалните мрежи на бизнеси из цяла България. Студио от Бургас с клиенти от цялата страна.

Google may rewrite the title, description, favicon, and displayed URL.

SOCIAL

Social sharing

Open Graph and Twitter Card previews for Facebook, X, and Discord.

This preview is indicative. Final rendering depends on each platform’s cache and display rules. Metadata source: Rendered DOM
SEO

On-page SEO and JavaScript

19 structured sections: what a crawler receives in Server HTML and what appears in the Rendered DOM after JavaScript.

Both modes were compared
Server HTML 59,263 B 680 approximate words
Rendered DOM 61,057 B 51 approximate words
Resource audit 31 unique URLs · concurrency 8

Server HTML and Rendered DOM were compared. Resources were checked with limited concurrency.

01 Title Presence, uniqueness, approximate SERP width, and JavaScript dependency. OK
Server HTML
Онлайн присъствие за малък бизнес | Sunrise Web Studio
Characters
54
Desktop px
348
Mobile px
334
Title is presentA title was found in Server HTML.
OK
Exactly one titleTitle elements found: 1.
OK
Recommended widthApproximately 348 px desktop / 334 px mobile; 54 characters.
OK
No excessive repetitionNo excessive repetition was found.
OK
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
Title versus H1Title and H1 differ or H1 is missing; they do not have to match.
Information
02 Meta description Presence, uniqueness, and approximate desktop/mobile width. 1 issue Warning
Server HTML
Правим сайтове, настройваме Google и управляваме социалните мрежи на бизнеси из цяла България. Студио от Бургас с клиенти от цялата страна.
Characters
139
Desktop px
900
Mobile px
864
Meta description is presentA description was found in Server HTML.
OK
Exactly one descriptionDescription elements found: 1.
OK
Recommended widthApproximately 900 px desktop / 864 px mobile; 139 characters.
Warning
No excessive repetitionNo excessive repetition was found.
OK
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
03 Canonical URL HTML/HTTP canonical, normalization, target status, and conflicts. OK
Canonical
https://sunriseweb.studio/
HTTP Link
Canonical is presentA canonical is present in Server HTML.
OK
Exactly one canonicalCanonical elements found: 1.
OK
Absolute and valid URLhttps://sunriseweb.studio/
OK
Matches the final URLCanonical: https://sunriseweb.studio/ · Final URL: https://sunriseweb.studio/. Query differences are shown for manual review.
OK
Same domain and HTTPSHost: sunriseweb.studio · Scheme: https.
OK
Canonical resourceHTTP 200 · redirects: 0 · Content-Type: text/html; charset=utf-8.
OK
Canonical is not noindexNo noindex was found on the canonical target.
OK
No tracking parameters or fragmentNo unwanted tracking parameters or fragment were found.
OK
HTTP Link canonicalThere is no canonical in the HTTP Link header.
Information
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
04 Indexability Meta robots, Googlebot, and X-Robots-Tag are evaluated together. OK
Meta robots
Googlebot
X-Robots-Tag
The page is indexableNo noindex directive was found.
OK
No conflict between robots sourcesNo direct conflict was found.
OK
Robots only after JavaScriptNo critical JS-only change was found.
OK
Noindex with a canonical to another pageThe combination was not found.
OK
Unknown directivesThere are no unknown directives.
Information
Recognized directivesNone are set; index,follow is the default behavior.
Information
05 Viewport Mobile viewport and accessibility restrictions. OK
Value
width=device-width, initial-scale=1
Exactly one viewportViewport tags found: 1.
OK
width=device-widthThe value is present.
OK
initial-scaleThe value is present.
OK
Zoom is not blockedNo zoom blocking was found.
OK
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
06 Language and charset HTML lang, approximate language, and charset consistency. OK
lang
bg
Detected
bg
Charset
utf-8
HTML langDeclared language: bg.
OK
Valid BCP 47The code appears valid.
OK
Language versus contentApproximately detected language: bg.
Information
Charset is declaredHTML: utf-8 · HTTP: utf-8.
OK
Charset appears early in headMeta charset is within the first 1024 bytes of head.
OK
No charset conflictNo charset conflict was found.
OK
Valid UTF-8 contentThe HTML sample is valid UTF-8.
OK
Meta languageIt is not set and has no SEO value.
Information
07 Heading structure H1–H6, accessible text, visibility, and skipped levels. OK
H1
1
H2
7
H3
7
H4
0
H5
0
H6
0
H1 is presentH1 in Server HTML: 1.
OK
One H1There is no more than one H1.
OK
No empty headingsEmpty headings: 0.
OK
Accessible heading textHeadings without text/accessibility name: 0.
OK
No skipped levelsNo skipped levels were found.
OK
Visible H1 after renderingVisible H1 elements after rendering: 1.
OK
Server/DOM heading structureThe value is the same in Server HTML and Rendered DOM.
OK
H1
Ако някой потърси фирмата ви онлайн днес, какво ще намери?
H2
Имате добър бизнес. Онлайн обаче не личи.
H2
Реални сайтове за реални бизнеси.
H3
The Skin Academy
H3
Зеленчуков свят
H3
Elex Toys
H3
Хладилен сервиз
H3
SalonApp
H2
Творбите ви заслужават повече от профил в социалните мрежи.
H2
Не правим просто сайт. Намираме защо клиентът да избере точно вас.
H3
Вие пращате
H3
Ние правим останалото
H2
Вероятно вече имате добър бизнес.
H2
Навигация
H2
Контакти
08 Content Visible main text, main landmark, and JavaScript dependency. OK
Server words
680
Rendered words
51
Difference
-629
Text/HTML
12.49%
Main content680 approximate visible words in Server HTML; there is no universal 300-word minimum.
OK
Main landmarkmain/role=main elements found: 1.
OK
Main content is not hiddenHidden main elements: 0.
OK
No placeholder textNo placeholder text was found.
OK
No excessive repetitionNo excessive repetition was found.
OK
Content does not depend entirely on JavaScriptServer: 680 words · Rendered: 51 words.
OK
Text/HTML ratio12.49% — this metric is informational.
Information
09 Images URL, status, Content-Type, dimensions, alt, lazy loading, and mixed content. OK
DOM images
12
HTTP checked
9
Missing alt
0
Empty alt
0
Valid image URLImages without a usable src/srcset: 0.
OK
Resources load as imagesChecked: 9 · broken/invalid: 0.
OK
Alt attributesMissing alt: 0 · empty alt: 0 (this may be correct for decorative images).
OK
Linked image has an accessible nameLinked images without alt/accessibility name: 0.
OK
Width and heightImages without both width and height: 0.
OK
No mixed contentHTTP images on an HTTPS page: 0.
OK
Resource sizeImages over 1 MB: 0.
OK
Extension versus Content-TypeMismatches: 0.
OK
Lazy loading6 images use loading=lazy.
Information
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
10 Favicon Declared icons, /favicon.ico fallback, format, and actual dimensions. OK Understand and fix favicon
Declared
5
Valid
4
Checked
4
Working faviconAt least one valid favicon resource was found.
OK
Declared favicon resourcesBroken declared favicon resources: 0.
OK
Square dimensionsValid non-square favicon images: 0.
OK
Declared versus actual sizesMismatches: 0.
OK
Size divisible by 48Google recommends a square size divisible by 48 px; matches: 1.
OK
No mixed contentHTTP favicons on an HTTPS page: 0.
OK
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
15 Structured data JSON syntax, Schema.org model, and rich-result potential are evaluated separately. 2 issues Warning
JSON-LD blocks
3
Entities
20
Microdata
0
RDFa
0
Valid JSON3 blocks · invalid: 0.
OK
Valid Schema.org model0 missing/unclear required fields: .
OK
Potential Google rich resultCandidate types: LocalBusiness, FAQPage. This does not guarantee display in Google.
OK
Recognized @typeOrganization, LocalBusiness, WebSite, FAQPage.
Information
URL, date, price, and currencyInvalid URLs: 0 · dates/timezone: 0 · price/currency: 0.
OK
Structured data imagesChecked: 0 · invalid: 0.
OK
Duplicate entitiesProbable duplicates: 6.
Warning
Consistency with visible contentEntity names not found in the visible sample: 8.
Warning
Organization URL versus canonicalOrganization/LocalBusiness URL conflicts: 0.
OK
Microdata and RDFaMicrodata items: 0 · RDFa items: 0.
Information
Superseded propertiesNo properties from the supported list of superseded Schema.org names were found.
OK
Nested typesNested entities are extracted and evaluated separately; Google eligibility remains indicative.
Information
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
16 Hreflang Language codes, self/reciprocal links, statuses, and canonical conflicts. OK
HTML links
0
HTTP links
0
Checked
0
Hreflang presenceThere is no hreflang; this is normal for a single-language site.
Information
Valid language codesInvalid codes: 0.
OK
Absolute URLsRelative hreflang URLs: 0.
OK
Self-referenceNot applicable.
Information
Reciprocal linksAlternate pages without a backlink: 0.
Information
x-defaultNot applicable.
Information
No duplicate languageDuplicate codes: 0.
OK
Hreflang targetsTargets without 200 or with noindex: 0 · targets with a redirect: 0.
OK
Canonical conflictNo canonical conflict was found.
OK
HTTP header hreflangNo hreflang was found in the HTTP Link header.
Information
17 Pagination next/prev are informational; crawlable a[href] links remain important. OK
next
0
prev
0
Checked
0
rel=next/prevnext: 0 · prev: 0. Google does not use them as a required ranking signal.
Information
Pagination URLsChecked: 0 · without a direct 200: 0.
OK
Consistent URLsPagination targets on a different host: 0; the order and pattern are shown for review.
OK
Normal a[href] linksrel next/prev targets without a matching a[href]: 0.
OK
Load more is crawlableNo JS-only Load more signal was found.
OK
Page canonicalsPagination targets with a canonical to a different URL: 0.
OK
Server HTML / Rendered DOMThe value is the same in Server HTML and Rendered DOM.
OK
18 SPA and JavaScript SEO Server HTML versus Rendered DOM, hydration, client redirects, and browser errors. OK
Server words
680
Rendered words
51
JS-only elements
0
Console errors
0
URL does not change after renderingNo client-side URL change was detected.
OK
Router links have hrefInteractive a elements without href: 0.
OK
Rendering completes successfullyreadyState=complete.
OK
JavaScript errors0 severe console errors.
OK
Hash routingNo /#/ routing was found.
OK
SSR/prerender app shellNo empty app shell was found.
OK
Bot versus normal browserServer HTML is requested with a crawler user agent and compared with normal desktop Chrome. A difference may be caused by JavaScript and is not necessarily cloaking.
Information
19 Core HTML structure html/head/body, base href, metadata placement, and head size. OK
HTML bytes
59263
Head bytes
13071
Base href
HTML element<html> elements found: 1.
OK
One head<head> elements found: 1.
OK
One body<body> elements found: 1.
OK
Metadata is in headNo important metadata was found after body.
OK
Head size13,071 bytes.
OK
Base hrefThere is no base href.
Information