function analyzeWebsite() {
let url = document.getElementById("websiteUrl").value;
if (!url) {
alert("Please enter a website URL.");
return;
}
let apiUrl = `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=${encodeURIComponent(url)}&strategy=mobile`;
fetch(apiUrl)
.then(response => response.json())
.then(data => {
let seoScore = data.lighthouseResult.categories.seo.score * 100;
let performanceScore = data.lighthouseResult.categories.performance.score * 100;
let recommendations = suggestAiTools(seoScore, performanceScore);
document.getElementById("seoResults").innerHTML = `
<h3>SEO Analysis for ${url}</h3>
<p><strong>SEO Score:</strong> ${seoScore}</p>
<p><strong>Performance Score:</strong> ${performanceScore}</p>
<h4>Recommended AI SEO Tools:</h4>
<ul>${recommendations}</ul>
`;
})
.catch(error => console.error('Error fetching data:', error));
}
function suggestAiTools(seoScore, performanceScore) {
let recommendations = "";
if (seoScore < 60) {
recommendations += "<li><strong>SurferSEO</strong> - Improve on-page SEO.</li>";
}
if (performanceScore < 50) {
recommendations += "<li><strong>NitroPack</strong> - Boost website speed.</li>";
}
if (seoScore > 80 && performanceScore > 80) {
recommendations += "<li><strong>Jasper AI</strong> - AI-powered content generation.</li>";
}
return recommendations || "<li>Everything looks great! Keep optimizing!</li>";
}