Persistent SEO report

yedinet.com/store/node-js-hosting SEO analysis

Last analyzed:

Available again in 5:00

Search snippet preview

yedinet.com/store/node-js-hosting

NodeJS Hosting Fiyatları ve Paketleri | YediNet Internet Hizmetleri

Node.js uygulamalarınızı hızlı, güvenilir ve performans odaklı hosting altyapısıyla kolayca yayına alın. NodeJS Hosting paketlerini karşılaştırın, ihtiyacınıza…

How this page can look in a result. Google may rewrite both lines.

URL

yedinet.com/store/node-js-hosting

Status

200

Language

TR

HTML time

0.90s

HTML size

89.4 kB

Words

927

IndexFollow

To-do, by priority

Fails first, then warnings. Tips are things this HTML fetch cannot see.

Error

Image alt text

Alt is what Google and a screen reader have when the image does not load.

Error

Heading order

Skipping from H1 to H3 (or H2 to H4) breaks the document outline.

Error

Empty anchors

A link with no text (and no image) is invisible to people and weak for crawlers.

Error

HSTS

Tells browsers to skip HTTP entirely on the next visit.

Error

Content-Security-Policy

Limits which scripts, frames and connections the page may use.

Error

Clickjacking

X-Frame-Options or CSP frame-ancestors stop other sites framing yours.

Error

X-Content-Type-Options

nosniff stops the browser guessing MIME types for scripts and styles.

Warning

Title

This is the headline Google shows in search results.

Warning

Language

html lang should match the actual text, or the page looks mis-targeted.

Warning

Title vs H1

Title and H1 should describe the same page. When they diverge, one of them is lying.

Warning

Strong / bold

A handful of <strong> tags is fine. Dozens look like leftover keyword stuffing.

Warning

Duplicate anchors

The same visible text pointing at two URLs makes the label ambiguous.

Warning

Dynamic parameters

Internal links with ?utm or session ids create duplicate URLs.

Warning

Compression

gzip/br/zstd shrink HTML on the wire. Uncompressed HTML is slower to crawl and to load.

Warning

HTML response time

How long our fetch waited for the HTML. Not your visitors' LCP — that needs real traffic.

Warning

Referrer-Policy

Controls how much of the URL leaks to the next site.

Warning

Cookies

On HTTPS, cookies without Secure can leak on a downgrade. SameSite stops most CSRF.

Tip

Measure Core Web Vitals from real visitors

This fetch cannot see LCP/FCP. Pintelly records them in the visitor's browser after you add the script.

Tip

Scan every page visitors actually load

This tool looks at one URL. SEO Insights scores each path from real traffic, with a to-do list.

Core Web Vitals are locked

Sign up free to see real LCP, FCP, and page load time — measured from actual visitor traffic, not a single crawl.

LCP

--.-

FCP

--.-

CLS

--.-

Meta data

91%

TitleWarning

67 characters

+

NodeJS Hosting Fiyatları ve Paketleri | YediNet Internet Hizmetleri

Why it matters: This is the headline Google shows in search results.

1

What to do

Keep it under 60 characters, unique to this page, and aligned with the H1.

Meta descriptionPass

160 characters

+

Node.js uygulamalarınızı hızlı, güvenilir ve performans odaklı hosting altyapısıyla kolayca yayına alın. NodeJS Hosting paketlerini karşılaştırın, ihtiyacınıza…

Why it matters: Google often uses this as the snippet under the title.

CanonicalPass

https://yedinet.com/store/node-js-hosting

+

Why it matters: Tells crawlers which URL is the one to index when duplicates exist.

Robots metaPass

Indexable

+

Why it matters: noindex removes the page from search. nofollow stops link equity flowing out.

LanguageWarning

tr → eng

+

Why it matters: html lang should match the actual text, or the page looks mis-targeted.

1

What to do

Set <html lang> to the content language (e.g. tr, en).

HreflangInfo

No hreflang links

+

Why it matters: Tells Google which language/region variant to show. Optional on a single-language site.

CharsetPass

utf-8

+

Why it matters: Without UTF-8, titles and body text can render as mojibake in search.

DoctypePass

HTML5

+

Why it matters: HTML5 is the current doctype; older ones trigger quirks mode.

FaviconPass

/templates/yedinet_v4/img/favicon.ico

+

Why it matters: Shown in browser tabs and, on some SERPs, next to the URL.

ViewportPass

width=device-width, initial-scale=1.0

+

Why it matters: Without it, mobile Google treats the page as a zoomed desktop layout.

Apple touch iconInfo

Not set

+

Why it matters: Used when someone saves the page to their home screen. Optional.

Open GraphPass

7 tags

+

Why it matters: Controls the title, description and image when the URL is pasted into Slack, iMessage, LinkedIn.

Twitter cardPass

4 tags

+

Why it matters: Same idea as Open Graph, for X. Optional if og: tags already exist.

Social tags

og:url
https://yedinet.com/store/node-js-hosting
og:type
website
og:image
https://yedinet.com/assets/img/yedinet_logo.png
og:title
NodeJS Hosting Fiyatları ve Paketleri | YediNet Internet Hizmetleri
og:locale
tr_TR
og:site_name
YediNet Internet Hizmetleri
og:description
Node.js uygulamalarınızı hızlı, güvenilir ve performans odaklı hosting altyapısıyla kolayca yayına alın. NodeJS Hosting paketlerini karşılaştırın, ihtiyacınıza uygun olanı seçin ve dakikalar içinde…
twitter:card
summary_large_image
twitter:image
https://yedinet.com/assets/img/yedinet_logo.png
twitter:title
NodeJS Hosting Fiyatları ve Paketleri | YediNet Internet Hizmetleri
twitter:description
Node.js uygulamalarınızı hızlı, güvenilir ve performans odaklı hosting altyapısıyla kolayca yayına alın. NodeJS Hosting paketlerini karşılaştırın, ihtiyacınıza uygun olanı seçin ve dakikalar içinde…

Page quality

78%

Word countPass

927 words

+

Why it matters: Very thin pages give crawlers little to rank. 300+ words is a useful floor, not a goal.

ReadabilityInfo

very difficult · 15 · avg sentence 9.18

+

Why it matters: A rough Flesch score of this HTML text. Not a ranking factor on its own.

Stop-word ratioInfo

9.9%

+

Why it matters: A descriptive signal, not a penalty. High function-word ratio usually just means natural language.

Title vs H1Warning

H1 barely overlaps the title

+

Why it matters: Title and H1 should describe the same page. When they diverge, one of them is lying.

1

What to do

Reuse the important words from the title in the H1.

Title words in bodyPass

Used in the body

+

Why it matters: If the title promises a topic the body never mentions, the snippet oversells the page.

Lists and paragraphsPass

22 lists · 20 paragraphs

+

Why it matters: Lists and short paragraphs are a structure signal for both people and extractors.

Image alt textError

1 / 10 missing alt

+

Why it matters: Alt is what Google and a screen reader have when the image does not load.

1

What to do

Describe the image. Empty alt="" is correct for decorative images; missing alt is not.

Image dimensionsInfo

10 missing width/height

+

Why it matters: width and height on <img> reduce layout shift. Optional for this HTML-only check.

Strong / boldWarning

25

+

Why it matters: A handful of <strong> tags is fine. Dozens look like leftover keyword stuffing.

1

What to do

Bold the phrase that actually needs emphasis, not every keyword.

FramesPass

No frames

+

Why it matters: Framesets hide content from crawlers and break the back button.

Deprecated HTMLPass

None found

+

Why it matters: <font>, <center>, <marquee> are relics. They do not help SEO and they age the page.

Mixed contentPass

None

+

Why it matters: HTTP images or scripts on an HTTPS page get blocked and look untrustworthy.

Email addressesInfo

4

+

Why it matters: Raw emails in HTML get harvested. Not an SEO fail — a spam risk.

Page structure

67%

H1Pass

Node.js Hosting ile Uygulamalarınızı Güçlü Altyapıda Çalıştırın

+

Why it matters: One H1 should name the page. Zero or five both confuse the outline.

Heading orderError

31 headings

+

Why it matters: Skipping from H1 to H3 (or H2 to H4) breaks the document outline.

1

What to do

Do not skip levels. H2 follows H1, H3 follows H2.

Structured dataPass

BreadcrumbList, Product, FAQPage

+

Why it matters: Valid JSON-LD can unlock rich results. Missing JSON-LD is not an error. Invalid JSON-LD is.

Heading outline

  • H1Node.js Hosting ile Uygulamalarınızı Güçlü Altyapıda Çalıştırın
  • H4Node.js Hosting Paketleri
  • H6START
  • H6LITE
  • H6PRO
  • H4Node.js Hosting Nedir?
  • H4Node.js Uygulamalarınız İçin İhtiyacınız Olan Altyapı
  • H5Node.js İçin Hazır Hosting Ortamı
  • H5Ücretsiz SSL Sertifikası
  • H5Projenize Uygun Paket Seçenekleri
  • H5Web Uygulamaları ve API Servisleri
  • H5Kolay Yönetim
  • H5Büyüyen Projeler İçin Esnek Altyapı
  • H5Node.js Hosting ile Neler Çalıştırabilirsiniz?
  • H5Web Uygulamaları
  • H5REST API ve Backend Servisleri
  • H5Express.js ve Benzeri Node.js Projeleri
  • H5Gerçek Zamanlı Uygulamalar
  • H4Sık Sorulan Sorular
  • H2Node.js Hosting mi, VDS Sunucu mu?
  • H2Neden YediNet Node.js Hosting?
  • H2Normal web hosting ile Node.js Hosting arasındaki fark nedir?
  • H2Node.js Hosting ile API yayınlayabilir miyim?
  • H2Express.js uygulaması çalıştırabilir miyim?
  • H2Node.js Hosting yerine ne zaman VDS tercih etmeliyim?
  • H2Node.js Hosting paketimi daha sonra yükseltebilir miyim?
  • H2Node.js Hosting paketlerinde SSL var mı?
  • H4Node.js Uygulamalarınızı YediNet ile Yayına Alın
  • H5YediNet
  • H5Hizmetlerimiz
  • H5İletişim

Server

89%

HTTPSPass

HTTPS

+

Why it matters: Chrome and Google treat HTTP as not secure. Ranking and trust both suffer.

Status codePass

200

+

Why it matters: Only 2xx (and a clean redirect to 2xx) should be the URL you want indexed.

CompressionWarning

Uncompressed

+

Why it matters: gzip/br/zstd shrink HTML on the wire. Uncompressed HTML is slower to crawl and to load.

1

What to do

Enable compression on the server or CDN.

HTML response timeWarning

0.90s

+

Why it matters: How long our fetch waited for the HTML. Not your visitors' LCP — that needs real traffic.

1

What to do

If this is consistently over ~800ms, the origin or TTFB is slow.

HTML sizePass

89.4 kB

+

Why it matters: A huge HTML document is slow to parse. Images and JS are usually the real weight.

Redirect hopsPass

No redirect

+

Why it matters: Each extra hop wastes crawl budget and slows the first HTML byte.

HTTPS on the chainPass

HTTPS

+

Why it matters: A hop from HTTPS back to HTTP is a downgrade. HTTP should land on HTTPS.

Final statusPass

200

+

Why it matters: The URL you want indexed should end on 2xx.

Temporary redirectsPass

Permanent or none

+

Why it matters: 302/307 on a host or scheme change look accidental. 301/308 are the permanent codes.

Redirect chain

  1. 200https://yedinet.com/store/node-js-hosting
Full redirect report →

SSL

100%

HTTPSPass

HTTPS

+

Why it matters: Search and browsers treat HTTP as not secure.

Trusted certificatePass

Trusted

+

Why it matters: An untrusted chain is a browser warning, not a ranking bonus.

Name matches hostPass

yedinet.com

+

Why it matters: The certificate must cover this hostname (CN or SAN), including wildcards.

ExpiryPass

45 days

+

Why it matters: An expired cert is an interstitial. Under 30 days is a calendar problem.

Self-signedPass

CA-signed

+

Why it matters: A leaf that signs itself is not trusted by browsers.

Certificate chainPass

3 certificates

+

Why it matters: The server must send intermediates. A missing WE1/GTS link is the usual 'works on my machine, fails on mobile' install bug.

Signature algorithmPass

ecdsa-with-SHA256

+

Why it matters: SHA-1 and MD5 signatures are rejected by current browsers.

Public keyPass

ec · 256 bit · prime256v1

+

Why it matters: RSA below 2048 bits, or a tiny curve, is too weak.

Negotiated protocolPass

TLSv1.3 · h2 · TLS_AES_256_GCM_SHA384

+

Why it matters: What this handshake actually spoke. A modern client will pick 1.2 or 1.3 when the server offers them.

IssuerInfo

Google Trust Services / WE1

+

Why it matters: Who signed the leaf. Informational.

CN
yedinet.com
Issuer
Google Trust Services / WE1
Remaining
45d
TLS
TLSv1.3 · h2
Key
ec 256 bit
Cipher
TLS_AES_256_GCM_SHA384
Full SSL report →

Security headers

38%

HSTSError

No HSTS

+

Why it matters: Tells browsers to skip HTTP entirely on the next visit.

1

What to do

Send Strict-Transport-Security with max-age of at least 15552000 (180 days).

Content-Security-PolicyError

No CSP

+

Why it matters: Limits which scripts, frames and connections the page may use.

1

What to do

Start with default-src 'self' and add the origins you actually need. Avoid unsafe-inline if you can.

ClickjackingError

Missing

+

Why it matters: X-Frame-Options or CSP frame-ancestors stop other sites framing yours.

1

What to do

Send X-Frame-Options: DENY (or SAMEORIGIN), or frame-ancestors in CSP.

X-Content-Type-OptionsError

Missing

+

Why it matters: nosniff stops the browser guessing MIME types for scripts and styles.

1

What to do

Send X-Content-Type-Options: nosniff.

Referrer-PolicyWarning

Missing

+

Why it matters: Controls how much of the URL leaks to the next site.

1

What to do

strict-origin-when-cross-origin is a sound default.

Permissions-PolicyInfo

Not set

+

Why it matters: Restricts camera, geolocation, and similar APIs. Optional.

Cross-Origin-Opener-PolicyInfo

Not set

+

Why it matters: Isolates the browsing context from window.opener. Optional.

Cross-Origin-Resource-PolicyInfo

Not set

+

Why it matters: Stops other sites embedding this response. Optional.

X-XSS-ProtectionPass

Not set

+

Why it matters: Deprecated. Modern browsers ignore it; a leftover 1; mode=block can cause issues.

X-Powered-ByPass

Not sent

+

Why it matters: Advertises the stack to scanners. Not a ranking factor.

ServerInfo

cloudflare

+

Why it matters: Often a version string. Informational fingerprint.

CookiesWarning

1

+

Why it matters: On HTTPS, cookies without Secure can leak on a downgrade. SameSite stops most CSRF.

1

What to do

Set Secure; HttpOnly; SameSite=Lax (or Strict) on session cookies.

Full security headers report →

Indexability

100%

robots.txtPass

Not blocked

+

Why it matters: If this path is disallowed, Google will not index it no matter how good the tags are.

sitemap.xmlPass

In sitemap

+

Why it matters: Being listed helps discovery. Not being listed is not fatal for a linked page.

Get this report by email on a schedule, with what changed since last time.