
Edgescan -Hybrid Intelligence for Proactive, Risk-Based Penetration Testing
October 9, 2025
Navigation – Main Navigation
Main navigation should focus on the most important aspects of the client’s business — products and services. It should never be cluttered with secondary elements such as About Us, Terms & Conditions, FAQ, Case Studies, Blog, Chart, or Sign-In.
Exceptions:
For brochure-style websites that provide only a few services, secondary items like About Us or Terms & Conditions can be connected through secondary navigation instead.
Top-level navigation (e.g., Services and Product Collections) represents the most valuable business areas, as they directly generate revenue. Supporting pages should be accessible but secondary in prominence.
Although Google ranks pages individually, it also assesses how each page fits into the broader site hierarchy. Proper structure helps Google understand content relationships and page importance.
Elements such as Case Studies, Reviews, and FAQs should be linked within related product or service pages.
In contrast, About Us, Blog, Terms & Conditions, and Sign-In are of lower commercial importance and should appear in secondary or footer navigation rather than top-level menus
EXAMPLES OF GOOD MAIN NAVIGATION:



Secondary Navigation
Secondary navigation should be implemented on parent service or collection pages that include multiple sub-services.
For example, a Digital Marketing page could link to PPC, SEO, Email Marketing, and Content Marketing. This structure improves user experience and allows visitors to quickly find what they’re looking for.
Footer Navigation
Footer navigation should include all statutory and informational pages, such as Terms & Conditions, Privacy Policy, Return Policy, and Company History.
For eCommerce sites, pages like About Us and Blog should also appear in the footer, as shoppers typically prioritize product discovery and checkout. Blogs are designed primarily for SEO and content marketing purposes — not for immediate purchase intent.
Permalinks & Breadcrumbs
Permalinks should clearly represent the page’s topic and hierarchy without unnecessary extensions (e.g., .php
).
Breadcrumbs must accurately reflect page structure to assist both users and search engines.
Example: Services
Each parent page should include content and internal links to its child pages.
Hierarchy:
If permalinks are not structured hierarchically, breadcrumbs lose their purpose and accuracy.
Example: eCommerce Products
Example: Blog
(Keep blog URLs under 74 characters whenever possible.)
WordPress Considerations
When using WordPress, always apply Parent-Child page relationships instead of relying solely on Custom Post Types, which often break permalink hierarchy. This ensures URLs reflect logical structure and breadcrumbs remain functional.

Page Hierarchy
Each page, post, or product should use proper HTML heading hierarchy:
- Use H1 only once per page.
- Use H2–H3 multiple times as needed.
- Avoid placing H1–H3 tags in sidebars, footers, or popups.
Example:
<H1>Digital Marketing Services</H1> <H2>Our Expertise</H2> <H2>Our Results</H2> <H2>Case Studies</H2> <H3>SEO</H3> <H3>PPC</H3> <H3>Social Media</H3>
Proper heading hierarchy ensures clarity and helps search engines understand content organization.
Heading Elements – Best Practices
Headings are not a direct ranking factor but are essential for document structure and readability.
Use headings to outline the logical flow of your content:
- H1: Page topic
- H2: Major sections
- H3: Subsections under H2
Clear heading structure improves accessibility and SEO comprehension.
Heading Elements – Web Accessibility
Follow W3C Web Accessibility Guidelines:
- Headings must appear in order (H1 → H2 → H3, etc.).
- Never skip heading levels.
- Each new section should start with an appropriate heading rank.
For example, avoid placing an <H4>
immediately after an <H2>
unless starting a new section that depends on the same <H1>
.
Resources:
Content
General Guidelines
Avoid hiding essential content behind accordions, tabs, or “show more” toggles — especially product descriptions and reviews. Google prioritizes visible content during the initial page load, as it requires less processing power.
Use JavaScript only for interactive elements (popups, sliders, forms), not for primary content.
If using JS frameworks such as React, Angular, or Vue, involve SEO specialists during development to ensure crawlability.
Textual Content Creation
Search engines aim to connect users with the most helpful and relevant content.
When creating content, always prioritize clarity, usefulness, and originality. Write for both users and search engines, ensuring your pages directly fulfill their intended purpose.
Understanding Web Page Content
All webpage content falls into three categories:
- Main Content – Directly helps achieve the page’s purpose.
- Supplementary Content – Enhances user experience (e.g., navigation links, related items).
- Ads/Monetization – If present, should not distract from the main content.
Product Pages
- Include both short and long descriptions.
- Short Description: Bullet points (3–4 key features).
- Long Description: Detailed overview.
- Avoid hiding product descriptions behind expandable elements.
- When products have variants (e.g., size, color, flavor), use variable products to prevent duplicate content and improve user experience.
- Provide unique descriptions where possible.
Images
Optimize all images before uploading:
1. File Naming:
Use descriptive filenames (e.g., dominos-pizza-delivery-vehicle.jpeg
).
2. File Size:
- Small/Medium (≤800px): ≤100KB
- Medium/Large (≤1200px): ≤150KB
- Large (≥1200px): ≤300KB
3. Format:
Prefer WebP over PNG for better compression and transparency support.
4. Alt Text:
Use descriptive, relevant alt text for all images.
5. Lazy Loading:
Implement lazy loading to improve performance.
Plugins & Add-ons
- Use only necessary plugins.
- Consider Google Tag Manager (GTM) for integrations like Hotjar.
- Avoid redundant functionality.
- Use premium versions to unlock features instead of adding extra free plugins.
- Prefer Rank Math over Yoast SEO for optimization features.
SEO Plugin Setup
Before launch, ensure Schema fields are complete:
- Logo
- Company Name (and Alternate Name if applicable)
- Schema Markup (Organization, Local Business)
- Social Meta (Image, Description, Open Graph)
Canonical Setup
Use canonical tags on pages with duplicate or near-duplicate content.
If two pages share 90–95% similarity, designate the main one as the canonical version.
Sitemaps XML
Remove non-existent or non-indexable elements (like custom taxonomies or plugin-injected URLs) from XML sitemaps to maintain cleanliness and accuracy.
Blog Tags & Categories
While some SEO specialists recommend excluding blog category/tag pages from sitemaps, consult an SEO expert before doing so — these pages can rank for valuable keywords.
Noindex Policy
Never apply a noindex
directive without consulting an SEO specialist, as it can negatively affect visibility and ranking potential.
✅ Final Recommendation:
Before launching any website, verify that navigation, schema, canonical setup, sitemap, and content hierarchy are all implemented correctly to ensure optimal SEO performance.