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)
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 }}