seomelbourne.com

Webside score seomelbourne.com

SEO MELBOURNE | SEO Services Melbourne | SEO Agency Melbourne

 Genereret Februar 11 2026 12:39 PM

Gammel data? OPDATER !

Scoren er 67/100

SEO Indhold

Titel

SEO MELBOURNE | SEO Services Melbourne | SEO Agency Melbourne

Længde : 61

Perfekt, din titel indeholder mellem 10 og 70 bogstaver.

Beskrivelse

SEO Melbourne is the #1 ranking SEO agency in Melbourne. 20+ years delivering 312% average traffic growth. AI SEO, Enterprise SEO, eCommerce SEO specialists. One client per industry.

Længde : 182

Kan optimeres; din meta beskrivelse bør indeholde mellem 70 og 160 karakterer (med mellemrum). Brug dette gratis redskab til at regne længden ud.

Nøgleord

SEO Melbourne, SEO Services Melbourne, SEO Agency Melbourne, SEO Company Melbourne, Melbourne SEO, AI SEO Melbourne, Enterprise SEO, eCommerce SEO

Godt, din side indeholder meta nøgleord.

Og Meta Egenskaber

Godt, din side benytter Og egenskaberne

Egenskab Indhold
title SEO Melbourne | #1 SEO Agency Melbourne | SEO Services
description Melbourne's most awarded SEO agency. 20+ years, 312% avg traffic growth. Get A Quote.
type website
url https://seomelbourne.com/
locale en_AU

Overskrifter

H1 H2 H3 H4 H5 H6
2 11 17 26 4 0
  • [H1] SEO Agency Melbourne
  • [H1] ]*>([\s\S]*?)/gi) || []; const h2s = html.match(/]*>([\s\S]*?)/gi) || []; const h3s = html.match(/]*>([\s\S]*?)/gi) || []; const titleMatch = html.match(/]*>([\s\S]*?)/i); const metaDesc = html.match(/]*name=["']description["'][^>]*content=["']([^"']*)["']/i); const wordCount = html.replace(/]+>/g, ' ').replace(/\s+/g, ' ').trim().split(' ').length; if (h1s.length === 1) { analysis.content.score += 20; analysis.content.found.push('H1 heading present'); } else if (h1s.length > 1) { analysis.content.score += 10; analysis.content.found.push(h1s.length + ' H1 headings (recommend 1)'); } else { analysis.content.missing.push('H1 heading'); } if (h2s.length >= 3) { analysis.content.score += 20; analysis.content.found.push(h2s.length + ' H2 subheadings'); } else if (h2s.length > 0) { analysis.content.score += 10; analysis.content.found.push(h2s.length + ' H2 heading(s)'); analysis.content.missing.push('More H2 subheadings (recommend 3+)'); } else { analysis.content.missing.push('H2 subheadings'); } if (titleMatch) { const titleLen = titleMatch[1].trim().length; analysis.content.score += 10; analysis.content.found.push('Title tag present'); analysis.content.details.push('Title is ' + titleLen + ' chars (ideal: 30-60)'); if (titleLen < 30 || titleLen > 60) analysis.content.missing.push('Title length ' + titleLen + ' chars (ideal: 30-60)'); } else { analysis.content.missing.push('Title tag'); } if (metaDesc && metaDesc[1].length >= 50) { analysis.content.score += 15; analysis.content.found.push('Meta description'); } else { analysis.content.missing.push('Meta description'); } if (wordCount > 800) { analysis.content.score += 15; analysis.content.found.push('Good content depth (' + wordCount + '+ words)'); } else if (wordCount > 300) { analysis.content.score += 10; analysis.content.found.push(wordCount + ' words (recommend 800+)'); } else { analysis.content.missing.push('More content depth (recommend 800+ words)'); } if (h3s.length > 0) { analysis.content.score += 10; analysis.content.found.push(h3s.length + ' H3 heading(s)'); } // === FAQ COVERAGE === const hasFaqSchema = schemaTypes.some(t => t === 'FAQPage'); const faqSections = lower.match(/faq|frequently\s+asked|common\s+questions/g) || []; const detailsTags = html.match(/ 0) { analysis.faq.score += 15; analysis.faq.found.push(detailsTags.length + ' expandable FAQ items'); } if (questionContent.length >= 3) { analysis.faq.score += 15; analysis.faq.found.push('Question-based content'); } else { analysis.faq.missing.push('Question-based content'); } // === LOCAL SIGNALS === const hasLocalSchema = schemaTypes.some(t => ['LocalBusiness','Store','MedicalBusiness','ProfessionalService','LegalService','Restaurant'].some(lt => t.toLowerCase().includes(lt.toLowerCase()))); const hasAddress = /\d+\s+[\w\s]+(?:Street|St|Road|Rd|Avenue|Ave|Drive|Dr|Lane|Ln|Way|Boulevard|Blvd)/i.test(html); const hasPhone = /(?:\+61|0[2-9]|\(0[2-9]\))\s*\d[\d\s]{7,}/.test(html); const hasABN = /ABN[\s:]*\d{2}\s*\d{3}\s*\d{3}\s*\d{3}/i.test(html); const hasMap = /maps\.google|google\.com\/maps/i.test(html); const localKeywords = (html.match(/Melbourne|Sydney|Brisbane|Perth|Adelaide|Victoria|VIC|NSW|QLD/gi) || []).length; if (hasLocalSchema) { analysis.local.score += 25; analysis.local.found.push('Local business schema'); } else { analysis.local.missing.push('LocalBusiness schema'); } if (hasAddress) { analysis.local.score += 20; analysis.local.found.push('Physical address displayed'); } else { analysis.local.missing.push('Physical address on page'); } if (hasPhone) { analysis.local.score += 15; analysis.local.found.push('Phone number displayed'); } else { analysis.local.missing.push('Phone number on page'); } if (localKeywords > 3) { analysis.local.score += 20; analysis.local.found.push('Local geo-keywords present'); } else { analysis.local.missing.push('Local geographic keywords'); } if (hasMap) { analysis.local.score += 10; analysis.local.found.push('Google Maps embed'); } else { analysis.local.missing.push('Google Maps embed'); } if (hasABN) { analysis.local.score += 10; analysis.local.found.push('ABN displayed'); } else { analysis.local.missing.push('ABN on page'); } // === TRUST SIGNALS === const hasReviews = /testimonial|review|rating|★|⭐|stars?/gi.test(html); const hasSocial = /facebook\.com|linkedin\.com|instagram\.com|twitter\.com|x\.com/gi.test(html); const hasCerts = /certified|accredited|member of|association|registered|licensed|CPA|CEC|RCSA|ADA|AHPRA/gi.test(html); const hasPrivacy = /privacy\s*policy|terms\s*(of\s*service|&\s*conditions)/gi.test(html); if (hasReviews) { analysis.trust.score += 25; analysis.trust.found.push('Reviews/testimonials'); } else { analysis.trust.missing.push('Customer reviews or testimonials'); } if (hasSocial) { analysis.trust.score += 20; analysis.trust.found.push('Social media links'); } else { analysis.trust.missing.push('Social media links'); } if (hasCerts) { analysis.trust.score += 15; analysis.trust.found.push('Certifications/accreditations'); } else { analysis.trust.missing.push('Industry certifications'); } if (hasPrivacy) { analysis.trust.score += 20; analysis.trust.found.push('Privacy/terms pages'); } else { analysis.trust.missing.push('Privacy policy / terms'); } if (schemaTypes.some(t => t === 'AggregateRating' || t === 'Review')) { analysis.trust.score += 10; analysis.trust.found.push('Review schema markup'); } analysis.trust.score += 10; analysis.trust.found.push('HTTPS enabled'); // Cap all scores at 100 Object.keys(analysis).forEach(k => { analysis[k].score = Math.min(100, analysis[k].score); }); return analysis; } // calcForm listener removed (using new calculator) // Quote form steps var formLoadTime = Date.now(); function nextStep() { // Validate step 1 fields before proceeding var form = document.getElementById('quoteForm'); var website = form.querySelector('[name="website"]'); var name = form.querySelector('[name="name"]'); var email = form.querySelector('[name="email"]'); var phone = form.querySelector('[name="phone"]'); var fields = [website, name, email, phone]; var valid = true; fields.forEach(function(f) { f.style.borderColor = ''; if (!f.value.trim()) { f.style.borderColor = '#ff4444'; valid = false; } }); // Email format check if (email.value && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email.value.trim())) { email.style.borderColor = '#ff4444'; valid = false; } // Australian phone validation var ph = phone.value.replace(/[\s\-\(\)]/g, ''); var blockedPrefixes = ['+91','+92','+880','+94','+977','+93']; for (var i = 0; i < blockedPrefixes.length; i++) { if (ph.indexOf(blockedPrefixes[i]) === 0) { phone.style.borderColor = '#ff4444'; valid = false; break; } } if (ph && !/^(0[2-9]\d{8}|\+?61[2-9]\d{8})$/.test(ph)) { phone.style.borderColor = '#ff4444'; valid = false; } // Block spam email domains var emailVal = email.value.toLowerCase(); var spamDomains = ['@gmail.co.in','@yahoo.co.in','@rediffmail','.in','@mail.ru','@163.com','@qq.com']; for (var i = 0; i < spamDomains.length; i++) { if (emailVal.indexOf(spamDomains[i]) > -1) { email.style.borderColor = '#ff4444'; valid = false; break; } } // Block spam keywords in all fields var allText = (name.value + ' ' + email.value + ' ' + website.value).toLowerCase(); var spamKeywords = ['guest post','link building','backlink','domain authority','da ','dr ','content placement','niche edit','write for us','casino','gambling','crypto','forex','pharma','viagra']; for (var i = 0; i < spamKeywords.length; i++) { if (allText.indexOf(spamKeywords[i]) > -1) { valid = false; break; } } // Block non-AU websites if (website.value.toLowerCase().match(/\.(in|pk|bd)(\/|$)/)) { website.style.borderColor = '#ff4444'; valid = false; } if (!valid) return; document.getElementById('step1').classList.remove('active'); document.getElementById('step2').classList.add('active'); } function prevStep() { document.getElementById('step2').classList.remove('active'); document.getElementById('step1').classList.add('active'); } // Form submission via Make.com webhook document.getElementById('quoteForm').addEventListener('submit', function(e) { e.preventDefault(); // Honeypot check — if filled, it's a bot var hp = this.querySelector('[name="company_fax"]'); if (hp && hp.value) return; // Timing check — if submitted in under 3 seconds, likely a bot if (Date.now() - formLoadTime < 3000) return; var formData = new FormData(this); var data = Object.fromEntries(formData); // Remove honeypot field from data delete data.company_fax; // Final validation — don't send if required fields are empty if (!data.name || !data.email || !data.phone || !data.website) { alert('Please fill in all required fields.'); prevStep(); return; } data.source = 'seomelbourne.com'; data.timestamp = new Date().toISOString(); fetch('https://hook.eu1.make.com/1xebe3yq4fueih9ap9injm3awhdd9l1n', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }).catch(() => {}); // Also send to Trello webhook fetch('https://hook.eu1.make.com/lwi1vynhtemro2wb5cj5qbzusaoxpg41', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(data) }).catch(() => {}); alert('Thank you! We will be in touch within 24 hours.'); this.reset(); prevStep(); }); // ============================================ // EMAIL GATE & LEAD CAPTURE SYSTEM // ============================================ // Configuration - UPDATE WITH YOUR MAILCHIMP DETAILS const MAILCHIMP_CONFIG = { formUrl: 'https://seomelbourne.us5.list-manage.com/subscribe/post-json', u: '3f042bcf8ad236e3a7a544655', id: '3c229d20eb', enabled: true }; // Usage tracking const CALC_STORAGE_KEY = 'aiVisibilityCalcUsage'; const FREE_CHECKS_LIMIT = 2; // Store current analysis data for email submission let pendingAnalysis = null; let pendingDomain = null; let pendingScore = null; // Get usage count from localStorage function getUsageCount() { try { const data = JSON.parse(localStorage.getItem(CALC_STORAGE_KEY) || '{}'); // Reset count if it's a new day const today = new Date().toDateString(); if (data.date !== today) { return 0; } return data.count || 0; } catch (e) { return 0; } } // Increment usage count function incrementUsage() { try { const today = new Date().toDateString(); const data = { date: today, count: getUsageCount() + 1 }; localStorage.setItem(CALC_STORAGE_KEY, JSON.stringify(data)); } catch (e) { console.log('localStorage not available'); } } // Check if user has provided email before function hasProvidedEmail() { try { return localStorage.getItem('aiCalcEmailProvided') === 'true'; } catch (e) { return false; } } // Mark email as provided function markEmailProvided() { try { localStorage.setItem('aiCalcEmailProvided', 'true'); } catch (e) {} } // Show email gate modal function showEmailGate(score, analysis, domain, forceShow = false) { console.log('showEmailGate called with score:', score, 'domain:', domain); // Debug pendingAnalysis = analysis; pendingDomain = domain; pendingScore = score; const overlay = document.getElementById('emailGateOverlay'); console.log('Overlay element:', overlay); // Debug const gateScore = document.getElementById('gateScore'); const limitWarning = document.getElementById('limitWarning'); const skipBtn = document.getElementById('skipEmailBtn'); // Update score display gateScore.textContent = score; // Color the score based on value if (score >= 70) { gateScore.style.color = '#00ff6a'; } else if (score >= 50) { gateScore.style.color = '#ffb800'; } else { gateScore.style.color = '#ef4444'; } // Check if limit reached const usageCount = getUsageCount(); if (usageCount >= FREE_CHECKS_LIMIT && !hasProvidedEmail()) { limitWarning.style.display = 'block'; skipBtn.style.display = 'none'; // Must provide email } else { limitWarning.style.display = 'none'; skipBtn.style.display = 'block'; } // Show modal overlay.classList.add('active'); document.body.style.overflow = 'hidden'; // Focus email input setTimeout(() => { document.getElementById('gateEmailInput').focus(); }, 300); } // Close email gate function closeEmailGate() { const overlay = document.getElementById('emailGateOverlay'); overlay.classList.remove('active'); document.body.style.overflow = ''; // Reset form document.getElementById('emailGateForm').reset(); document.getElementById('emailSuccessMsg').classList.remove('active'); document.getElementById('gateSubmitBtn').disabled = false; document.getElementById('gateSubmitBtn').innerHTML = 'Unlock Full Report '; } // Skip email gate (limited view) function skipEmailGate() { closeEmailGate(); incrementUsage(); // Show limited results if (pendingAnalysis && pendingDomain) { showResults(pendingAnalysis, pendingDomain, true); // true = limited view } } // Submit email gate form async function submitEmailGate(event) { event.preventDefault(); // Honeypot check const honeypot = document.getElementById('gateHoneypot'); if (honeypot && honeypot.value) { console.log('Bot detected'); return false; } // Rate limiting const lastSubmit = sessionStorage.getItem('gate_last_submit'); const now = Date.now(); if (lastSubmit && (now - parseInt(lastSubmit)) < 30000) { alert('Please wait a moment before submitting again.'); return false; } sessionStorage.setItem('gate_last_submit', now.toString()); const email = document.getElementById('gateEmailInput').value.trim(); const submitBtn = document.getElementById('gateSubmitBtn'); const successMsg = document.getElementById('emailSuccessMsg'); if (!email || !email.includes('@')) { document.getElementById('gateEmailInput').style.borderColor = '#ef4444'; return; } // Show loading state submitBtn.disabled = true; submitBtn.innerHTML = 'Submitting...'; // Prepare lead data const leadData = { email: email, url: pendingDomain, score: pendingScore, timestamp: new Date().toISOString(), source: 'AI Visibility Calculator' }; // Store lead data locally as backup storeLeadLocally(leadData); // Send to Mailchimp (if configured) if (MAILCHIMP_CONFIG.enabled) { try { await sendToMailchimp(email, leadData); } catch (e) { console.log('Mailchimp submission error:', e); } } // Trello webhook removed - Mailchimp only for calculator leads // Show success successMsg.classList.add('active'); markEmailProvided(); // Close modal and show full results after delay setTimeout(() => { closeEmailGate(); if (pendingAnalysis && pendingDomain) { showResults(pendingAnalysis, pendingDomain, false); // false = full view } }, 1500); } // Store lead locally (backup) function storeLeadLocally(leadData) { try { const leads = JSON.parse(localStorage.getItem('aiCalcLeads') || '[]'); leads.push(leadData); localStorage.setItem('aiCalcLeads', JSON.stringify(leads)); } catch (e) {} } // Send to Make webhook (which sends to Mailchimp) async function sendToMailchimp(email, leadData) { const webhookUrl = 'https://hook.eu1.make.com/1xebe3yq4fueih9ap9injm3awhdd9l1n'; console.log('Sending to Make webhook:', email); try { const response = await fetch(webhookUrl, { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ email: email, name: 'Calculator Lead', url: leadData.url || '', score: leadData.score || 0, source: 'seomelbourne.com - AI Calculator', type: 'calculator_lead', timestamp: new Date().toISOString() }) }); console.log('Make webhook response:', response.status); return { result: 'success' }; } catch (error) { console.log('Make webhook error:', error); return { result: 'error' }; } } // sendToWebhook removed - calculator uses Mailchimp only // ============================================ // END EMAIL GATE SYSTEM // ============================================ // Blog Content Data - Dynamic Feed const blogPosts = [ { id: 1, category: 'ai-content', categoryLabel: 'AI Content Strategy', title: 'How AI is Transforming SEO Content Creation in 2026', excerpt: 'Discover how AI tools are revolutionizing content strategy and what it means for Melbourne businesses.', date: 'Jan 20, 2026', readTime: '8 min read', slug: 'ai-transforming-seo-content-2026', keyword: 'AI SEO Content Creation', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI` }, { id: 2, category: 'local-seo', categoryLabel: 'Local SEO Melbourne', title: 'Complete Guide to Google Business Profile optimisation', excerpt: 'Step-by-step guide to dominating local search results in Melbourne suburbs.', date: 'Jan 18, 2026', readTime: '12 min read', slug: 'google-business-profile-optimisation-melbourne', keyword: 'Google Business Profile Melbourne', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI` }, { id: 3, category: 'technical-seo', categoryLabel: 'Technical SEO', title: 'Schema Markup for AI Search: The Complete Guide', excerpt: 'Learn how structured data helps your site get cited by AI assistants and featured in AI Overviews.', date: 'Jan 15, 2026', readTime: '10 min read', slug: 'schema-markup-ai-search-guide', keyword: 'Schema Markup AI Search', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI{}` }, { id: 4, category: 'ai-search', categoryLabel: 'AI Search optimisation', title: 'How to Get Your Business Mentioned by ChatGPT', excerpt: 'Proven strategies to increase your visibility in AI chatbots and answer engines.', date: 'Jan 12, 2026', readTime: '7 min read', slug: 'get-mentioned-chatgpt-business', keyword: 'ChatGPT Business Mentions', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI` }, { id: 5, category: 'ai-content', categoryLabel: 'AI Content Strategy', title: 'Semantic SEO: Writing for Humans and AI', excerpt: 'Master the art of creating content that satisfies both search algorithms and AI language models.', date: 'Jan 10, 2026', readTime: '9 min read', slug: 'semantic-seo-humans-ai', keyword: 'Semantic SEO', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI` }, { id: 6, category: 'local-seo', categoryLabel: 'Local SEO Melbourne', title: 'Melbourne Suburb SEO: Targeting Local Customers', excerpt: 'How to optimise for specific Melbourne suburbs and capture hyper-local search traffic.', date: 'Jan 8, 2026', readTime: '6 min read', slug: 'melbourne-suburb-seo-local-customers', keyword: 'Melbourne Suburb SEO', image: `AI SEO Melbourne | Get Found in ChatGPT & Google AI` } ]; // Render blog posts function renderBlogPosts(category = 'all') { const grid = document.getElementById('blogGrid'); if (!grid) return; const filteredPosts = category === 'all' ? blogPosts : blogPosts.filter(post => post.category === category); grid.innerHTML = filteredPosts.map(post => ` ${post.image} ${post.categoryLabel} ${post.title}
  • [H2] AI Visibility Score Calculator
  • [H2] Melbourne SEO Services Tailored to Your Business
  • [H2] Find Your Industry
  • [H2] How Our Melbourne SEO Agency Works
  • [H2] Is Your Site Ready for AI Search?
  • [H2] Learning Hub
  • [H2] Real Clients. Real Growth.
  • [H2] SEO Melbourne FAQ
  • [H2] Ready to Dominate Search?
  • [H2] Free Strategy Session
  • [H2] You're In!
  • [H3] Your AI Visibility Score
  • [H3] Your AI Visibility Score
  • [H3] SEO for AI Melbourne
  • [H3] Enterprise SEO
  • [H3] eCommerce SEO
  • [H3] WordPress SEO
  • [H3] SEO Web Design
  • [H3] SEO Copywriting
  • [H3] PPC Services
  • [H3] Deep-Dive SEO Analysis
  • [H3] Strategy & Roadmap
  • [H3] Implementation
  • [H3] Optimise & Scale
  • [H3] Latency-Based SEO: Why Melbourne Hosting and Edge Caching Beat Sydney
  • [H3] The Melbourne Medical SEO Paradox: Why Healthcare Providers' Expertise Isn't Ranking
  • [H3] The Melbourne Business Guide to Surviving Google's AI Overviews: A 2026 Blueprint
  • [H3] Digital Marketing Events in Melbourne 2026 – Key Events
  • [H4] Analysing Your Website
  • [H4] Competitor Comparison
  • [H4] Medical Practices
  • [H4] Dentists
  • [H4] NDIS & Allied Health
  • [H4] Aged Care
  • [H4] Legal Firms
  • [H4] Accountants
  • [H4] Financial Planners
  • [H4] Real Estate
  • [H4] Builders
  • [H4] Tradies
  • [H4] Mechanics
  • [H4] Solar
  • [H4] Beauty Salons
  • [H4] Fitness
  • [H4] Photographers
  • [H4] Pet Services
  • [H4] Education
  • [H4] Childcare
  • [H4] Cleaning
  • [H4] Removalists
  • [H4] Unable to Analyse Website
  • [H4] Detailed Analysis for ' + domain + '
  • [H4] Detailed Analysis for ' + domain + '
  • [H4] Analysing Your Website
  • [H5] Services
  • [H5] SEO Guides
  • [H5] Company
  • [H5] Contact

Billeder

Vi fandt 6 billeder på denne side.

Godt, de fleste eller alle af dine billeder har ALT tags.

Text/HTML balance

Balance : 4%

Denne sides text til HTML fordeling er under 15 procent, dette betyder at din side mangler indhold!

Flash

Perfekt, ingen Flash objekter er blevet fundet på siden.

iFrame

Perfekt, der er ikke nogen iFrames på din side!

URL Omskrivning

Godt. Dine links ser venlige ud!

Underscores i links

Perfekt! Ingen underscores blev fundet i dine links

On-page links

Vi fandt et total af 24 links inkluderende 0 link(s) til filer

Anker Type Juice
30+ industries Intern Sender Juice
full range of services Intern Sender Juice
SEO for AI Intern Sender Juice
Enterprise SEO Intern Sender Juice
eCommerce SEO Intern Sender Juice
WordPress SEO Intern Sender Juice
SEO Web Design Intern Sender Juice
SEO Copywriting Intern Sender Juice
PPC Services Intern Sender Juice
SEO Consultant Intern Sender Juice
Small Business SEO Intern Sender Juice
Local SEO Intern Sender Juice
Medical Practices Intern Sender Juice
Dentists Intern Sender Juice
Legal Firms Intern Sender Juice
Builders Intern Sender Juice
Real Estate Intern Sender Juice
Tradies Intern Sender Juice
View All 31 Guides Intern Sender Juice
Contact Intern Sender Juice
SEO Sydney Ekstern Sender Juice
Privacy Policy Intern Sender Juice
Terms of Service Intern Sender Juice
Get A Quote Intern Sender Juice

SEO Nøgleord

Nøgleords cloud

businesses strategy melbourne schema markup website seo content search industry

Nøgleords balance

Nøgleord Indhold Titel Nøgleord Beskrivelse Overskrifter
seo 37
melbourne 20
content 13
businesses 10
website 10

Brugervenlighed

Link

Domæne : seomelbourne.com

Længde : 16

FavIkon

Godt, din side har et FavIcon!

Printervenlighed

Vi kunne ikke finde en printer venlig CSS skabelon.

Sprog

Godt, dit tildelte sprog er en.

Dublin Core

Denne side benytter IKKE Dublin Core principperne.

Dokument

Dokumenttype

HTML 5

Kryptering

Perfekt. Dit Charset er tildelt UTF-8.

W3C Validering

Fejl : 0

Advarsler : 0

Email Privatliv

Advarsel! Mindst én email adresse er blevet fundet i rå tekst. Brug gratis antispam beskytter for at hemme din email fra spammere.

Udgået HTML

Godt! Vi har ikke fundet udgåede HTML tags i din kildekode

Hastigheds Tips

Alle tiders! Din webside bruger ikke nestede tabeller.
Advarsel! Din webside benytter inline CSS kode!
Godt, din website har få antal CSS filer
Perfekt, din website har få JavaScript filer.
Perfekt, din hjemmeside udnytter gzip.

Mobil

Mobil Optimering

Apple Ikon
Meta Viewport Tag
Flash indhold

Optimering

XML Sitemap

Stor, din hjemmeside har en XML sitemap.

https://seomelbourne.com/sitemap.xml

Robots.txt

https://seomelbourne.com/robots.txt

Stor, din hjemmeside har en robots.txt-fil.

Analytics

Stor, din hjemmeside har et analyseværktøj.

   Google Analytics

PageSpeed Insights


Apparat
Kategorier

Free SEO Testing Tool

Free SEO Testing Tool er et gratis SEO redskab der hjælper med din hjemmeside