From 54856c234c52335c1aec4ea0285fb09ce3a0ee74 Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Mon, 27 Apr 2026 16:21:55 +0200 Subject: [PATCH] Behebung issues git --- README.md | 6 +- components/Footer.tsx | 6 +- components/Services.tsx | 2 +- docker-compose.yml | 4 +- server.mjs | 2 +- src/data/seoData.ts | 170 ++++++++++++++++++------------- src/pages/AboutPage.tsx | 30 +++--- src/pages/BlogPostPage.tsx | 2 +- src/pages/ContactPage.tsx | 4 +- src/pages/LegalPage.tsx | 6 +- src/pages/PrivacyPolicyPage.tsx | 2 +- src/pages/ServicesPage.tsx | 29 +++--- src/pages/TermsOfServicePage.tsx | 2 +- 13 files changed, 151 insertions(+), 114 deletions(-) diff --git a/README.md b/README.md index 95e1890..b4de246 100644 --- a/README.md +++ b/README.md @@ -26,12 +26,12 @@ The production build regenerates `robots.txt` and `sitemap.xml`, runs Vite, prun ```bash AMAZON_USER=... AMAZON_PASSWORD=... -CONTACT_TO_EMAIL=info@bayareaaffiliates.com -CONTACT_FROM_EMAIL=info@bayareaaffiliates.com +CONTACT_TO_EMAIL=support@bayarea-cc.com +CONTACT_FROM_EMAIL=support@bayarea-cc.com PORT=8080 ``` -`CONTACT_TO_EMAIL` and `CONTACT_FROM_EMAIL` are optional and default to `info@bayareaaffiliates.com`. +`CONTACT_TO_EMAIL` and `CONTACT_FROM_EMAIL` are optional and default to `support@bayarea-cc.com`. ## Docker diff --git a/components/Footer.tsx b/components/Footer.tsx index 0f95295..2b7c29d 100644 --- a/components/Footer.tsx +++ b/components/Footer.tsx @@ -19,8 +19,8 @@ const Footer: React.FC = () => { (361) 765-8400 - - info@bayareaaffiliates.com + + support@bayarea-cc.com @@ -88,7 +88,7 @@ const Footer: React.FC = () => { ))}
  • - info@bayareaaffiliates.com + support@bayarea-cc.com
  • (361) 765-8400
  • diff --git a/components/Services.tsx b/components/Services.tsx index f9321e7..ead07ed 100644 --- a/components/Services.tsx +++ b/components/Services.tsx @@ -11,7 +11,7 @@ const servicesData = [ id: 2, category: 'Web Services', title: 'Bay Area Email Services', - description: 'Enterprise cloud email with 99.99% uptime, local Texas support, 25 GB mailboxes, and business-grade delivery for $5 per inbox.', + description: 'Business email hosting with redundant cloud infrastructure, premium deliverability, and local Corpus Christi support — 25 GB mailboxes for $5 per inbox.', icon: 'mail', image: '/assets/services/business-email-services.webp', href: '/services/business-email-services' diff --git a/docker-compose.yml b/docker-compose.yml index 03b7e11..c4a8bec 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,8 +8,8 @@ services: environment: AMAZON_USER: ${AMAZON_USER:-} AMAZON_PASSWORD: ${AMAZON_PASSWORD:-} - CONTACT_TO_EMAIL: ${CONTACT_TO_EMAIL:-info@bayareaaffiliates.com} - CONTACT_FROM_EMAIL: ${CONTACT_FROM_EMAIL:-info@bayareaaffiliates.com} + CONTACT_TO_EMAIL: ${CONTACT_TO_EMAIL:-support@bayarea-cc.com} + CONTACT_FROM_EMAIL: ${CONTACT_FROM_EMAIL:-support@bayarea-cc.com} PORT: 8080 ports: - "8080:8080" diff --git a/server.mjs b/server.mjs index 5c39741..f0d822e 100644 --- a/server.mjs +++ b/server.mjs @@ -7,7 +7,7 @@ import nodemailer from 'nodemailer'; const DEFAULT_APP_PORT = 8080; const DEFAULT_API_ONLY_PORT = 3013; -const DEFAULT_CONTACT_EMAIL = 'info@bayareaaffiliates.com'; +const DEFAULT_CONTACT_EMAIL = 'support@bayarea-cc.com'; const SMTP_HOST = 'email-smtp.us-east-2.amazonaws.com'; const SMTP_PORT = 587; const REQUIRED_FIELDS = ['name', 'email', 'message']; diff --git a/src/data/seoData.ts b/src/data/seoData.ts index 0ce182d..2774b3f 100644 --- a/src/data/seoData.ts +++ b/src/data/seoData.ts @@ -1609,79 +1609,109 @@ export const blogPostData: BlogPostData[] = [

    If you want fewer disruptions, clearer IT ownership, and systems that stay stable, IT Support Kingsville TX is the right starting point. A short assessment can identify the biggest issues and produce a simple action plan for stability, security, and smoother daily operations.

    ` }, - { +{ id: "business-email-comparison", slug: "blog/business-email-vs-google-workspace-vs-microsoft-365", - title: "Business Email Compared: Free Gmail vs Google Workspace vs Microsoft 365", - description: "A practical small-business guide to choosing between free email, Google Workspace, and Microsoft 365, including setup, migration, and deliverability considerations.", - h1: "Business Email Compared: Free Gmail vs Google Workspace vs Microsoft 365", - keywords: ["business email comparison", "Google Workspace vs Microsoft 365", "business email for small business", "professional email address"], + title: "Business Email Compared: Free Gmail vs Professional Email vs Microsoft 365", + description: "A practical small-business guide to choosing between free email, professional email providers, Google Workspace, and Microsoft 365, including setup, migration, and deliverability considerations.", + h1: "Business Email Compared: Free Gmail vs Professional Email vs Microsoft 365", + keywords: ["business email comparison", "Google Workspace vs Microsoft 365", "business email for small business", "professional email address", "email hosting comparison"], category: "authority", - image: "/images/blog/business-email-comparison-new.webp", - content: ` - -

    For a small business, email is more than messaging. It is your sales follow-up, customer communication, calendar, file sharing, and a big part of how professional your company looks. If you are deciding between free email, Google Workspace, and Microsoft 365, the real question is not just cost. It is ownership, reliability, and how well the platform fits the way your team works.

    - -

    Start Here: Free Email Is Fine for Personal Use, Not for Business

    -

    Free Gmail, Yahoo, and similar inboxes are easy to start with, but they create long-term problems for established businesses:

    - -

    If you have customers, employees, or recurring vendor communication, free email is usually the wrong long-term setup.

    - -

    Google Workspace: Best for Teams That Already Live in Gmail

    -

    Google Workspace is usually the easiest upgrade for businesses that already like Gmail and prefer browser-based tools.

    - -

    Choose Google Workspace if: your team likes Gmail, collaborates heavily in browser tools, and does not depend on desktop Office files all day.

    - -

    Microsoft 365: Best for Teams Built Around Outlook and Office

    -

    Microsoft 365 is usually the better choice when the business already depends on Outlook, Excel, Word, Teams, and traditional office workflows.

    - -

    Choose Microsoft 365 if: your team uses Outlook and Office heavily, exchanges Office documents constantly, or wants a more traditional office software stack.

    - -

    Quick Decision Guide

    -

    For most small businesses in Corpus Christi, the platform decision comes down to a few practical questions:

    - -

    For most businesses, the biggest mistake is not choosing the wrong paid platform. It is staying too long on a free setup with no real admin ownership, no clean migration plan, and no deliverability protection.

    - -

    The Setup Work Matters More Than Most Businesses Expect

    -

    Platform choice is only part of the job. The actual business risk usually appears during setup and migration:

    - -

    If those steps are handled poorly, the result is missed mail, spam-folder problems, sync issues, or employees who cannot access the right inboxes on day one.

    - -

    What We Recommend for Small Businesses

    -

    For most established small businesses, the right move is simple: get off free email, choose the platform your team will actually use, and set it up correctly the first time. That usually means Google Workspace or Microsoft 365 with a branded domain, proper security records, and a clean migration path.

    - -

    If you want help choosing the right platform and getting everything configured correctly, see our business email services. We handle platform selection, DNS setup, migration, device setup, and ongoing support for businesses in Corpus Christi and the Coastal Bend.

    - ` + image: "/images/blog/business-email-comparison-new.webp", + content: ` + +

    For a small business, email is more than messaging. It is your sales follow-up, customer communication, calendar, file sharing, and a big part of how professional your company looks. If you are deciding between free email, a professional email provider, Google Workspace, and Microsoft 365, the real question is not just cost. It is ownership, reliability, support, and how well the platform fits the way your team works.

    + +

    Start Here: Free Email Is Fine for Personal Use, Not for Business

    +

    Free Gmail, Yahoo, and similar inboxes are easy to start with, but they create long-term problems for established businesses:

    + +

    If you have customers, employees, or recurring vendor communication, free email is usually the wrong long-term setup.

    + +

    The Stronger Choice: A Professional Email Provider (Not Google or Microsoft)

    +

    Before comparing Google Workspace and Microsoft 365, consider an often-overlooked option: a dedicated professional email service that focuses purely on email without bundling productivity suites you may not need. Independent email providers give you:

    + +

    Choose a dedicated professional email service if: your primary need is reliable, branded email, you want actual human support when problems arise, and you prefer to avoid the complexity and cost of bundled productivity suites.

    + +

    Google Workspace: Best for Teams That Already Live in Gmail

    +

    Google Workspace is usually the easiest upgrade for businesses that already like Gmail and prefer browser-based tools.

    + + +

    What Google Workspace Does Not Tell You

    + +

    Choose Google Workspace if: your team likes Gmail, collaborates heavily in browser tools, and does not depend on desktop Office files all day — and you are comfortable with the bundled pricing and Google's data practices.

    + +

    Microsoft 365: Best for Teams Built Around Outlook and Office

    +

    Microsoft 365 is usually the better choice when the business already depends on Outlook, Excel, Word, Teams, and traditional office workflows.

    + + +

    What Microsoft 365 Does Not Tell You

    + +

    Choose Microsoft 365 if: your team uses Outlook and Office heavily, exchanges Office documents constantly, or wants a more traditional office software stack — and you are prepared for the higher cost and limited support.

    + +

    Quick Decision Guide

    +

    For most small businesses in Corpus Christi, the platform decision comes down to a few practical questions:

    + +

    For most businesses, the biggest mistake is not choosing the wrong paid platform. It is staying too long on a free setup with no real admin ownership, no clean migration plan, and no deliverability protection.

    + +

    The Setup Work Matters More Than Most Businesses Expect

    +

    Platform choice is only part of the job. The actual business risk usually appears during setup and migration:

    + +

    If those steps are handled poorly, the result is missed mail, spam-folder problems, sync issues, or employees who cannot access the right inboxes on day one.

    + +

    What We Recommend for Small Businesses

    +

    For most established small businesses, the right move is simple: get off free email, choose the platform your team will actually use, and set it up correctly the first time. If you prioritize data ownership, real human support, and lower costs, consider a dedicated professional email service first. If your team lives in Gmail or needs heavy collaboration tools, Google Workspace makes sense. If you depend heavily on Outlook and Office, Microsoft 365 is the natural fit.

    + +

    If you want help choosing the right platform and getting everything configured correctly, see our business email services. We help businesses in Corpus Christi and the Coastal Bend select and set up the right email platform — with actual human support when something goes wrong.

    + ` } ]; diff --git a/src/pages/AboutPage.tsx b/src/pages/AboutPage.tsx index ca00eac..8e19343 100644 --- a/src/pages/AboutPage.tsx +++ b/src/pages/AboutPage.tsx @@ -121,21 +121,27 @@ const AboutPage: React.FC = () => {
    - {[ - { label: 'Businesses served', value: 30, suffix: '+' }, - { label: 'Uptime achieved', value: 99.9, suffix: '%' }, - { label: 'Years of service', value: 30, suffix: '+' }, - { label: 'Response time', value: 2, prefix: '<', suffix: 'min' }, +{[ + { label: 'Businesses served', value: 30, suffix: '+' }, + { label: 'Uptime target', value: 99.9, suffix: '%' }, + { label: 'Years of service', value: 30, suffix: '+' }, + { label: 'Local Corpus Christi support', value: null }, ].map((stat, index) => (
    -
    - {stat.prefix && {stat.prefix}} - - {stat.suffix && {stat.suffix}} -
    -
    {stat.label}
    + {stat.value !== null ? ( + <> +
    + {stat.prefix && {stat.prefix}} + + {stat.suffix && {stat.suffix}} +
    +
    {stat.label}
    + + ) : ( +
    {stat.label}
    + )}
    - ))} + ))}
    diff --git a/src/pages/BlogPostPage.tsx b/src/pages/BlogPostPage.tsx index 0f06c87..b70865d 100644 --- a/src/pages/BlogPostPage.tsx +++ b/src/pages/BlogPostPage.tsx @@ -148,7 +148,7 @@ const BlogPostPage: React.FC = ({ data }) => {

    {category === 'Local Services' ? 'Contact us today to learn how we can help your business with reliable IT support and managed services.' - : 'Let us handle your IT needs so you can focus on growing your business. Get a free consultation today.'} + : 'Let us handle your IT needs so you can focus on growing your business. Contact us today to get started.'}

    { Let's talk about
    your IT needs

    - Ready to improve your technology? We're here to help. Get started with a free consultation and see how we can make your IT work better for you. + Ready to improve your technology? We're here to help. Get in touch to see how we can make your IT work better for you.

    @@ -77,7 +77,7 @@ const ContactPage: React.FC = () => { {isSubmitted && (

    - Thanks. Your message was sent successfully. If you need immediate help, email us at info@bayareaaffiliates.com. + Thanks. Your message was sent successfully. If you need immediate help, email us at support@bayarea-cc.com.

    )} {hasError && ( diff --git a/src/pages/LegalPage.tsx b/src/pages/LegalPage.tsx index faff6ef..60d54cd 100644 --- a/src/pages/LegalPage.tsx +++ b/src/pages/LegalPage.tsx @@ -86,7 +86,7 @@ const LegalPage: React.FC = ({
    {section.body.map((paragraph, paragraphIndex) => { - const [before, after] = paragraph.split('info@bayareaaffiliates.com'); + const [before, after] = paragraph.split('support@bayarea-cc.com'); return (

    @@ -94,10 +94,10 @@ const LegalPage: React.FC = ({ <> {before} - info@bayareaaffiliates.com + support@bayarea-cc.com {after} diff --git a/src/pages/PrivacyPolicyPage.tsx b/src/pages/PrivacyPolicyPage.tsx index 556e6b2..58dccc5 100644 --- a/src/pages/PrivacyPolicyPage.tsx +++ b/src/pages/PrivacyPolicyPage.tsx @@ -36,7 +36,7 @@ const sections = [ { title: 'Contact Us', body: [ - 'If you have any questions regarding this Privacy Policy, please contact us at info@bayareaaffiliates.com.', + 'If you have any questions regarding this Privacy Policy, please contact us at support@bayarea-cc.com.', ], }, ]; diff --git a/src/pages/ServicesPage.tsx b/src/pages/ServicesPage.tsx index f114bf4..e163f53 100644 --- a/src/pages/ServicesPage.tsx +++ b/src/pages/ServicesPage.tsx @@ -7,20 +7,21 @@ const services = [ { id: 2, title: 'Bay Area Email Services', - description: 'Our flagship service: enterprise cloud email with 99.99% uptime, premium deliverability, local Corpus Christi support, and 25 GB mailboxes for $5 per inbox.', - challenge: 'Missed emails, spam-folder delivery, and server downtime quietly cost businesses leads, approvals, and customer trust.', - approach: 'We use a serverless AWS-powered email architecture with S3 buffering for inbound mail and Amazon SES for outbound reputation, then manage DNS and migration for you locally.', - deliverables: [ - '25 GB business mailbox for $5 per inbox', - '99.99% uptime backed by cloud architecture', - 'S3 email buffering so incoming mail is never lost', - 'Amazon SES sending for strong inbox placement', - 'DNS setup, migration, forwarding, and auto-replies' - ], - needs: [ - 'Your domain access', - 'Mailbox count and user list', - 'Current email provider details' +description: 'Business email hosting with redundant cloud infrastructure, premium deliverability, and local Corpus Christi support — 25 GB mailboxes for $5 per inbox.', + challenge: 'Missed emails, spam-folder delivery, and server downtime quietly cost businesses leads, approvals, and customer trust.', + approach: 'We run a resilient email platform built on AWS: incoming messages are safely buffered in Amazon S3 before delivery, outgoing mail uses Amazon SES for industry-leading deliverability, and a hot standby server takes over within minutes if the primary ever goes offline. DNS setup, migration, and day-to-day management — all handled locally.', + deliverables: [ + '25 GB business mailbox for $5 per inbox', + 'High availability through redundant infrastructure and automated failover', + 'Inbound email buffering in Amazon S3 — no message lost, even during maintenance', + 'Amazon SES sending for strong inbox placement and low spam risk', + 'Per-inbox forwards, auto-replies, and custom spam filtering', + 'DNS setup, migration, and ongoing technical support' + ], + needs: [ + 'Your domain access', + 'Mailbox count and user list', + 'Current email provider details' ], icon: 'mail', image: '/assets/services/business-email-services.webp' diff --git a/src/pages/TermsOfServicePage.tsx b/src/pages/TermsOfServicePage.tsx index 10f5c69..04ee07f 100644 --- a/src/pages/TermsOfServicePage.tsx +++ b/src/pages/TermsOfServicePage.tsx @@ -50,7 +50,7 @@ const sections = [ { title: 'Contact Us', body: [ - 'If you have any questions about these Terms of Service, please contact us at info@bayareaaffiliates.com.', + 'If you have any questions about these Terms of Service, please contact us at support@bayarea-cc.com.', ], }, ];