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>";
}