from flask import Flask, render_template, request from seo_audit_tool import SEOAuditTool app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/audit', methods=['POST']) def audit(): url = request.form['url'] seo_audit_tool = SEOAuditTool(url) seo_audit_tool.run_audit() return render_template('result.html', seo_audit_tool=seo_audit_tool) if __name__ == '__main__': app.run(debug=True) Complete SEO Audit

Complete SEO Audit



SEO Audit Result

SEO Audit Result

Page Title: {{ seo_audit_tool.page_title }}

Meta Description: {{ seo_audit_tool.meta_description }}

Headings: {{ seo_audit_tool.headings }}

External Links: {{ seo_audit_tool.external_links }}

Internal Links: {{ seo_audit_tool.internal_links }}

Images: {{ seo_audit_tool.images }}