pyjadvisory.com favicon

pyjadvisory.com

https://pyjadvisory.com· First analyzed 08 Apr 2026· Updated 08 Apr 2026
Export
pyjadvisory.com
Desktop screenshot of pyjadvisory.com
Mobile screenshot of pyjadvisory.com
Mobile

Sponsored

Hosting Provider

IP Address

216.198.79.1

Site Location

🇬🇧 London, United Kingdomvia schema

Server Location

🇺🇸 Atlanta, United States

ASN

AS16509

Organization

Lefkoff Industries

Server

Vercel

CDN

Cloudflare

WAF

Cloudflare

Nameservers

harlan.ns.cloudflare.com.mira.ns.cloudflare.com.

Performance

92

Core Web Vitals

Weight

First Contentful Paint
1.4 s10%
Speed Index
1.8 s10%
Largest Contentful Paint
25%
Total Blocking Time
0.0 ms30%
Cumulative Layout Shift
0.00025%
341 KB
36 requests

Image Optimization

Lazy LoadResponsiveVercel Image Optimization
0–49
50–89
90–100

Architecture Stack

Hybrid
🔀 Hybrid
Frontend
Framework
Next.js
Styling
Tailwind CSS
Infrastructure
Platform
Vercel
CDN
Cloudflare

Technology Stack

3 Technologies Detected

Meta Frameworks

1

CSS Frameworks

1

Platforms

1

SEO Analysis

B74/100
22
6
1
Meta Tags7/15
Content8/12
Headings8/8
Technical23/25
E-E-A-T0/7
Images6/7
Links5/5
URL5/5
Social5/5
Freshness0/4
Mobile4/4
Indexability3/3
P
pyjadvisory.compyjadvisory.com

PYJ Advisory | Custom Websites, Booking Systems & AI Tools for Smal...

We understand your P&L and we write the code. Custom websites, booking systems, ordering platforms, and AI tools for restaurants, salons, trades, and profess...

Title truncated. Description truncated.
Title Length79 chars

Recommended: 50-60 chars (~479px / 580px)

Description Length239 chars

Recommended: 120-160 chars

Issues (1)

  • Title is too long (79 chars, ~479px). Will be truncated in search results.

Crawlability

Sitemap

Type: standard

15 URLs

robots.txt

3 rules

Sitemap reference found

Allows all crawlers

Local SEO

Local Search Readiness

47/100
Fair
12 11

Sponsored

AI & LLM Readiness

D51/100
Bot Access
20/25
Machine Read.
13/25
Schema Data
3/25
Citation
15/25

AI Bot Access

14/14 accessible
AI Search
OAI-SearchBot
PerplexityBot
Claude-SearchBot
Gemini-Deep-Research
DuckAssistBot
Training
GPTBot
ClaudeBot
Google-Extended
Meta-ExternalAgent
Bytespiderinfo
Amazonbot
Applebot-Extended
CCBotinfo
Fetch
ChatGPT-User

Machine Readability

llms.txt
llms-full.txt
Semantic HTML
Heading Hierarchy
nav
Text ratio:9%
Words:774
Token eff.:Optimal
Sections/1K:27.1
Depth:1/5

Structured Data

1 JSON-LD
LocalBusiness×1.1
sameAs entity links

Citation Readiness

Opening Summary38w
Descriptive Headingsavg 4.2w
Canonical URL
Open Graph3/3
Twitter Card3/3
Language Tag
Publish Date
Author Info
Lists
Tables
TL;DR / Summary
About Page Link
Recommendations (6)
AI readiness recommendation preview...

Sponsored

Accessibility

WCAG 2.1 Compliance

Evaluates how accessible your website is for users with disabilities, based on WCAG 2.1 guidelines. Checks images, forms, keyboard navigation, ARIA roles, and color contrast.
A
87/100
13
Passed
0
Critical
0
Warnings
Images & Alt Text
20/20
Checks if images have descriptive alt text for screen readers and visually impaired users.
Semantic Structure
20/20
Evaluates proper use of HTML5 semantic elements (header, nav, main, footer) and heading hierarchy.
Forms & Inputs
15/15
Verifies form fields have labels, error messages are clear, and inputs are properly associated.
Color & Contrast
15/15
Tests text-to-background color contrast ratios against WCAG AA/AAA minimum requirements.
Keyboard & Focus
13/15
Ensures all interactive elements are reachable and operable via keyboard (tab, enter, escape).
ARIA & Roles
4/15
Checks correct use of WAI-ARIA attributes (roles, states, properties) for assistive technologies.

Carbon Footprint

SWDM v4 · Eco-Score

Carbon emissions estimated using the Sustainable Web Design Model v4 (SWDM v4). Factors in data center, network, and device energy across new and returning visitors. Grade thresholds based on HTTP Archive percentiles.
51/100
C
170 mg
CO₂e / view
1.3 MB
Page Weight
70%
Cleaner Than
New Visitor
194 mg
vs
Returning (cached)
97 mg
Annual (10K/mo)
20.4 kg
Emission Segments
Data Center
38 mg
Network
41 mg
Device
91 mg
Resource Breakdown
JavaScript
949.4 KB
Images
293.0 KB
CSS
48.8 KB
HTML
52.7 KB
Other
29.3 KB
Green Hosting Not Verified
Lefkoff Industries
5 recommendations
  • Carbon footprint recommendation preview...
A+

Security Score

100%Excellent
Static / Informational

HTTPS

No WAF

30d

Certificate Details

Type

Domain Validated (DV)

Certificate Authority

Let's Encrypt

Key Algorithm

RSA (2048 bit)

Signature

SHA-256 with RSA

TLS Version

TLSv1.3

HTTP Protocol

HTTP/2

Valid From

08.02.2026

Valid Until

09.05.2026

Subject Alternative Names (1)

www.pyjadvisory.com

SHA-256 Fingerprint

EE:20:AC:CC:DC:14:BF:CC:AA:F5:41:B3:87:EE:D1:0B:0C:B0:14:1D...

HTTP Headers

Developer Console

access-control-allow-origin
*
age
123791
cache-control
🟡 0s(public, max-age=0, must-revalidate)
content-disposition
inline
content-encoding
Brotli(br)
content-security-policy
default-src 'self'; script-src 'self' 'unsafe-inline' https:...
Good Warning Issue

Email Infrastructure

Google Workspace

Score

45

SPF
DKIM
DMARC

MX Records (5)

alt1.aspmx.l.google.com
aspmx.l.google.com
alt4.aspmx.l.google.com
alt2.aspmx.l.google.com

+1 more

Domain Information

pyjadvisory.com

Domain Age
1y 10m

Created

23.05.2024

Expires

23.05.2026

Last Updated

05.06.2025

Registrar

NameCheap, Inc.

DNSSEC
Not Enabled

Privacy & Compliance

Cookiebot

Cookie Consent Banner
Cookiebot
Privacy Policy
Terms of Service

GDPR Indicators

Cookie consent banner detected
CMP: Cookiebot
Privacy policy page linked

Mobile Compatibility

Viewport & Responsive Test

Tests how well your website works on mobile devices. Checks viewport configuration, responsive layout, touch targets, font readability, and simulates rendering across different screen sizes.
B
74/100
Mobile Friendly
Viewport Meta
The viewport meta tag tells mobile browsers how to scale the page. Without it, mobile devices render at desktop width.
Responsive Design
Uses CSS media queries or flexible layouts to adapt content to different screen sizes automatically.
Touch Icons
Apple touch icons and favicons displayed when users add the site to their home screen on mobile devices.
Readable Font Size
Base font size should be at least 16px on mobile to ensure text is readable without zooming.
Relative Units
Using em, rem, %, or vw instead of fixed px values allows content to scale properly across screen sizes.
No H-Scroll Risk
No elements wider than the viewport that would cause horizontal scrolling on mobile devices.
Tap Targets OK
Interactive elements (buttons, links) are at least 48x48px with enough spacing to prevent accidental taps.
No Fixed Widths
No elements with fixed pixel widths that could overflow on smaller screens and break the layout.
Viewport
width=device-width, initial-scale=1
1 recommendation
  • Mobile compatibility recommendation preview...

Typography & Readability

Space Grotesk + Inter

WCAG Partial
78/100
Readability
/30
21/30

16px · LH 1.63

Hierarchy
/20
20/20

4x ratio · ✓ H1→H6

WCAG
/25
17/25

1.14:1 min contrast

Performance
/25
20/25

2 fonts · 2 req

Heading Font

Space Grotesk

Sans64px

Body Font

Inter

Sans16px

Contrast Ratio

1.14:1

37 issues

Reading Comfort

~36 CPL

Narrow lines
64px
h1
36px
h2
18px
h3
16px
p

✅ Excellent readability: 16px body text is ideal for all devices.

⚠️ Partial contrast: 37 elements below WCAG AA threshold (min 1.1:1).

✅ Perfect heading hierarchy: Sequential h1→h2→h3 with single H1 — ideal for SEO & accessibility.

✅ Strong hierarchy: Headlines are 4.0x larger than body text.

✅ Modern fluid typography: clamp() with rem units ensures zoom accessibility (WCAG 1.4.4).

✅ Lean font stack: 2 font families keeps load times fast.

Buy on MyFontsFluid Type (rem)Flesch 66

Color Palette

5 unique colors
3.94:1 AA Large Dark
#0a0a0c
Background· 88.6%
#6a7074
Other· 3.5%
#a9cde2
Primary· 4.1%
#181b1f
Border· 1.3%

Business & Marketing Stack

1 Tools Detected

Growing

Behavior Analytics

1

User behavior and product analytics

1

Categories

1

Total Tools

0

Enterprise

0

Mid-Market

Assessment: Growing marketing technology adoption

Sponsored

Scripts & Styles

13 Resources

12
Scripts
1
Styles
9
Async
0
Defer

Top Script Sources

local(12)

Website Identity

PYJ Advisory

LocalBusiness
07926689074
1 year old

124 City Road, London

London

GB

Location detected: 🇬🇧 United Kingdom, Londonvia schema
NameCheap, Inc.📧 Google Workspaceen-GB

Social Profiles

Sponsored

Last analyzed: 08 Apr 2026 at 22:51

AI-Powered Analysis

Technical Deep Dive

Executive Summary

StackOptic's comprehensive analysis of pyjadvisory.com reveals a highly modern and performant web infrastructure, leveraging cutting-edge technologies for speed and scalability. The site is built on Next.js and styled with Tailwind CSS, deployed on Vercel, and further optimized by Cloudflare as a CDN. This combination suggests a strong focus on developer experience, rapid iteration, and delivering a fast user experience. Key strengths include efficient image optimization, a robust hosting environment, and good foundational indexability. However, the scan also highlights critical areas for improvement, particularly concerning meta tag optimization for SEO, enhanced email security protocols (DKIM, DMARC), and ensuring all advanced security headers are fully implemented and reported.

Technology Stack Deep Dive

Frontend Technologies

pyjadvisory.com utilizes a powerful combination of modern frontend technologies designed for performance, developer efficiency, and a superior user experience. At its core is Next.js, a leading React meta-framework. Next.js is chosen for its capabilities in server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR), which are crucial for delivering highly performant and SEO-friendly web pages. This framework allows for pre-rendering content, significantly reducing initial page load times and improving core web vitals. Its built-in routing, API routes, and image optimization features streamline development and deployment processes.

Complementing Next.js for styling is Tailwind CSS. This utility-first CSS framework enables developers to build custom designs directly in their HTML markup without writing traditional CSS. Its highly customizable nature ensures a unique brand aesthetic while promoting consistency and rapid development. The choice of Tailwind CSS suggests a development team focused on agility and maintaining a lean, optimized stylesheet, which directly contributes to faster load times and better performance metrics. Together, Next.js and Tailwind CSS form a robust, modern frontend foundation capable of delivering dynamic, responsive, and engaging user interfaces.

Backend & Server Infrastructure

The backend and server infrastructure for pyjadvisory.com is built around a serverless-first approach, primarily powered by Vercel. While the scan data identifies "Vercel" as the server_software, it's important to understand that Vercel is a cloud platform specifically optimized for Next.js applications. It abstracts away traditional server management, allowing developers to deploy frontend applications (and associated serverless functions for backend logic) directly to a global edge network. This architecture provides inherent scalability, high availability, and blazing-fast response times by serving content geographically closer to the user.

The hosting provider is identified as Lefkoff Industries, which likely acts as the underlying infrastructure or a reseller, while Vercel manages the application deployment and execution environment. This setup signifies a highly modern and efficient deployment strategy, minimizing operational overhead and maximizing performance. The server software being Vercel implies a sophisticated, managed environment where server-side logic (e.g., API routes in Next.js) is executed as serverless functions, scaling automatically with demand.

Content Management & Frameworks

Based on the scan data, no traditional Content Management System (CMS) like WordPress, Drupal, or Joomla was detected. The architecture, centered around Next.js, strongly suggests a headless CMS or a custom content solution. In a headless CMS setup, content is managed separately and delivered via APIs, allowing Next.js to fetch and render it. This approach provides maximum flexibility for developers and designers, ensuring fast performance and a high degree of customization, free from the constraints often imposed by monolithic CMS platforms. It's a common choice for modern web applications prioritizing speed and a tailored user experience.

Hosting & Infrastructure Analysis

Hosting Provider Profile

pyjadvisory.com's hosting is managed by Lefkoff Industries, with Vercel identified as the server software. While Lefkoff Industries might represent the underlying infrastructure partner or a specific account, the operational backbone for the Next.js application is Vercel. Vercel is renowned for its developer-centric platform, offering seamless deployment, automatic scaling, and global distribution for frontend frameworks, especially Next.js. This choice indicates a strong commitment to performance and reliability, as Vercel specializes in optimizing applications for speed and efficiency at the edge. Their platform is designed to minimize latency and ensure high availability, making it a premium choice for modern web projects.

CDN & Performance Infrastructure

The website effectively leverages a robust CDN strategy. Cloudflare is identified as the primary CDN provider, working in conjunction with Vercel's global edge network. Cloudflare is a leading CDN and security provider, offering benefits such as reduced latency, improved load times, and enhanced security through DDoS protection and web application firewalls. By caching static assets at various edge locations worldwide, Cloudflare ensures that content is delivered quickly to users regardless of their geographical location. This is further complemented by Vercel's inherent global distribution, which optimizes the delivery of the Next.js application itself.

The scan reported a load_time_ms of 1411 milliseconds and requests_count of 36. A load time of 1.4 seconds is generally good, especially for a site with 36 requests. The combination of Cloudflare and Vercel's optimized infrastructure is clearly contributing to this efficient performance, ensuring a smooth and responsive user experience. The integrated Vercel Image Optimization (discussed further below) also plays a critical role in minimizing image-related performance bottlenecks.

Geographic & Network Analysis

The primary server location for pyjadvisory.com is identified as the United States. For an audience primarily within North America, hosting in the US is optimal for minimizing latency and ensuring fast content delivery. However, the presence of Cloudflare as a CDN means that static assets are cached globally, allowing users from other regions to also experience fast load times, as content is served from the closest edge server. This hybrid approach—origin server in the US with global CDN distribution—provides a balance of localized performance for the primary audience and improved experience for international visitors. The high-performance network infrastructure provided by Vercel and Cloudflare ensures efficient data transfer and reliable access to the website.

Security Assessment

SSL/TLS Configuration

pyjadvisory.com employs a valid SSL certificate issued by Let's Encrypt - R12, a widely trusted certificate authority known for providing free, automated certificates. The certificate type is DV (Domain Validated), which verifies ownership of the domain. The ssl_issuer_org is confirmed as Let's Encrypt, and the key_algorithm is RSA, a standard and secure cryptographic algorithm. The site also utilizes HTTP/2, a modern protocol that offers significant performance improvements over HTTP/1.1, including multiplexing and header compression, which inherently enhances security by making certain types of attacks harder.

While the ssl_valid data point was not publicly exposed during the scan, the presence of a Let's Encrypt certificate and HTTP/2 suggests a standard, current setup. The tls_version was also not publicly exposed during the scan, but it is highly probable that a modern TLS version (e.g., TLS 1.2 or 1.3) is in use, given the other modern infrastructure choices. Regular monitoring of certificate expiry and proper TLS configuration is essential.

Security Headers Analysis

Security headers are crucial for mitigating various web vulnerabilities. The scan indicates that the hsts_enabled data point was not publicly exposed during the scan. HTTP Strict Transport Security (HSTS) is a critical header that forces browsers to interact with the site only over HTTPS, preventing downgrade attacks. The absence of this data in the scan output means we cannot confirm its implementation. Other important security headers like Content Security Policy (CSP), X-Frame-Options, and X-XSS-Protection were not specifically reported in the raw analysis data. It is strongly recommended that pyjadvisory.com implements a comprehensive set of security headers to bolster its defense against common web threats like cross-site scripting (XSS), clickjacking, and content injection. This data point was not publicly exposed during the scan.

Overall Security Posture

Based on the available data, pyjadvisory.com demonstrates a foundational level of security with a valid SSL certificate and the use of HTTP/2. However, the security_score was not publicly exposed during the scan, and the lack of explicit confirmation for HSTS and other advanced security headers presents an area for improvement. While Cloudflare provides a layer of security at the network edge (DDoS protection, WAF capabilities), robust server-side security headers are essential for comprehensive protection. A thorough audit and implementation of a full suite of security headers would significantly enhance the website's overall security posture, protecting both the site and its users from various attack vectors.

SEO & Technical Health

Meta Tags & Structure

One of the most critical findings from the scan in terms of SEO is the absence of key meta tag data. Specifically, the title tag and meta_description data points were not publicly exposed during the scan. These elements are fundamental for search engine optimization, as they inform search engines and users about the content of a page. A missing or poorly optimized title tag can severely impact click-through rates (CTR) from search results and hinder ranking potential. Similarly, a compelling meta_description encourages users to click. It is imperative that pyjadvisory.com ensures every page has unique, descriptive, and keyword-rich title tags and meta_descriptions to maximize its visibility and organic search performance. This represents a significant opportunity for immediate SEO improvement.

Indexability & Crawlability

On a positive note, pyjadvisory.com demonstrates good foundational indexability and crawlability. The scan confirms the presence of a robots.txt file (has_robots_txt: true) and a sitemap (has_sitemap: true). A robots.txt file guides search engine crawlers on which parts of the site they can and cannot access, preventing unnecessary crawling of non-essential pages. The presence of a sitemap provides search engines with a comprehensive list of all important pages on the site, ensuring efficient discovery and indexing of content. These are essential components for any website aiming for strong search engine visibility, indicating that the site's structure is well-prepared for search engine discovery.

Email Infrastructure & Domain

The email infrastructure for pyjadvisory.com is managed by Google Workspace, a widely used and reliable platform for business email. This choice provides robust email services, but the scan data reveals significant gaps in email security protocols. While SPF (Sender Policy Framework) is enabled (has_spf: true), indicating a basic level of sender authentication, DKIM (DomainKeys Identified Mail) is not enabled (has_dkim: false), and DMARC (Domain-based Message Authentication, Reporting, and Conformance) is not enabled (has_dmarc: false).

The email_security_score of 45 reflects these omissions. The lack of DKIM and DMARC leaves the domain vulnerable to email spoofing, phishing attacks, and makes it harder for recipient servers to verify the authenticity of emails sent from pyjadvisory.com. Implementing DKIM and DMARC is critical for enhancing email deliverability, protecting brand reputation, and preventing malicious actors from sending fraudulent emails impersonating the domain.

Regarding domain information, pyjadvisory.com has a domain_age_days of 685 days as of the scan date, with a creation_date of 2024-05-23 and an expiry_date of 2026-05-23. The registrar is NameCheap, Inc., a popular and reputable domain registrar. DNSSEC (dnssec: false) is not enabled. While not directly impacting SEO, enabling DNSSEC adds an extra layer of security by protecting against DNS spoofing and other attacks that could redirect users to malicious sites. It is a recommended best practice for enhanced domain security.

Privacy & Compliance

pyjadvisory.com demonstrates a commendable commitment to user privacy and compliance. The scan detected Cookiebot as the cookie_consent_platform, confirming that a has_cookie_banner: true is in place. Cookiebot is a popular solution for managing cookie consent, helping websites comply with regulations like GDPR and CCPA. The presence of a cookie banner and a has_privacy_policy: true indicates a proactive approach to informing users about data collection practices and obtaining necessary consent.

Notably, the tracking_scripts array was empty, meaning no common third-party tracking scripts (e.g., Google Analytics, Facebook Pixel) were explicitly identified during the scan. While this could mean they are loaded dynamically or via a custom method, it positively suggests a lean approach to tracking, which benefits user privacy and potentially performance. The robust privacy setup helps build user trust and ensures the website adheres to evolving data protection regulations.

Image Optimization & Performance

Image optimization is a strong point for pyjadvisory.com, contributing significantly to its overall performance. The site utilizes Vercel Image Optimization, which is a powerful, built-in feature of the Vercel platform. This service automatically optimizes images on the fly, serving them in modern formats and at appropriate sizes based on the user's device and browser capabilities. The scan confirms has_lazy_loading: true, meaning images outside the viewport are loaded only when they are about to become visible, further reducing initial page load times and conserving bandwidth. Additionally, has_responsive_images: true indicates that the website serves different image sizes for different screen resolutions, ensuring optimal display and performance across various devices.

However, there are areas for further enhancement. The scan reported has_webp: false and has_avif: false. While Vercel Image Optimization can serve WebP and AVIF, this finding suggests that these next-generation image formats are not currently being utilized or detected by the scanner. Adopting WebP and especially AVIF can lead to significant file size reductions without compromising quality, further boosting page load speeds. Implementing these formats should be a priority for maximum image performance. The ad_networks array was empty, indicating no common ad networks were detected, which is beneficial for both performance and user experience.

Professional Verdict

pyjadvisory.com exhibits a robust and modern technical foundation, leveraging Next.js, Tailwind CSS, and Vercel for exceptional performance and developer efficiency. The integration of Cloudflare and Vercel Image Optimization ensures fast content delivery and an optimized user experience. While the site boasts strong privacy measures and good indexability, critical areas require immediate attention. Optimizing meta titles and descriptions is paramount for SEO, and implementing DKIM and DMARC is essential for email security. Addressing these points will elevate pyjadvisory.com's technical maturity, enhance its search visibility, and fortify its overall digital presence.

Analysis by StackOptic AIApr 8, 2026

AI-Powered Insights

Historical Analysis & Change Tracking