Em4e commited on
Commit
c7c509c
·
verified ·
1 Parent(s): 66bbe9e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -130,12 +130,12 @@ class SeoAppUI:
130
  with st.sidebar:
131
  st.header("🔧 Assumptions & Inputs")
132
  uploaded_file = st.file_uploader("Upload queries CSV data", type="csv")
133
- target_position = st.slider("Target SERP Position", 1.0, 10.0, 4.0, 0.5)
134
  conversion_rate = st.slider("Conversion Rate (% → signup)", 0.1, 10.0, 2.0, 0.1)
135
  close_rate = st.slider("Close Rate (% → customer)", 1.0, 100.0, 20.0, 1.0)
136
  mrr_per_customer = st.slider("MRR per Customer ($)", 10, 1000, 200, 10)
137
  seo_cost = st.slider("Total SEO Investment ($)", 1_000, 100_000, 10_000, 1_000)
138
- add_spend = st.slider("Additional Ad Spend ($)", 0, 50_000, 0, 1_000)
139
  return uploaded_file, target_position, conversion_rate, close_rate, mrr_per_customer, seo_cost, add_spend
140
 
141
  def _display_summary_metrics(self, metrics: dict):
 
130
  with st.sidebar:
131
  st.header("🔧 Assumptions & Inputs")
132
  uploaded_file = st.file_uploader("Upload queries CSV data", type="csv")
133
+ target_position = st.slider("Target SERP Position", 1.0, 10.0, 4.0, 0.5, help="Sets the target position for all queries. Affects projected CTR and traffic uplift.")
134
  conversion_rate = st.slider("Conversion Rate (% → signup)", 0.1, 10.0, 2.0, 0.1)
135
  close_rate = st.slider("Close Rate (% → customer)", 1.0, 100.0, 20.0, 1.0)
136
  mrr_per_customer = st.slider("MRR per Customer ($)", 10, 1000, 200, 10)
137
  seo_cost = st.slider("Total SEO Investment ($)", 1_000, 100_000, 10_000, 1_000)
138
+ add_spend = st.slider("Ad Spend ($)", 0, 50_000, 0, 1_000, help="Full ad budget used for comparison. It does NOT include or depend on the SEO spend.")
139
  return uploaded_file, target_position, conversion_rate, close_rate, mrr_per_customer, seo_cost, add_spend
140
 
141
  def _display_summary_metrics(self, metrics: dict):