From f618de6f4fae29620a42186a8339f62dc102e363 Mon Sep 17 00:00:00 2001 From: DannyOppenheimer Date: Sun, 28 Jun 2026 21:21:00 -0400 Subject: [PATCH] SEO --- docs/{rules.css => about.css} | 0 docs/about.html | 94 ++++++++++++++++++ docs/{rules.js => about.js} | 0 docs/create_room.html | 102 +++++++++++++------- docs/faq.html | 175 ++++++++++++++++++++++++++++++++++ docs/game_room.html | 105 ++++++++++++-------- docs/index.html | 90 ++++++++++++----- docs/index.js | 2 +- docs/join_room.html | 56 ++++++++--- docs/robots.txt | 6 +- docs/rules.html | 54 ----------- docs/sitemap.xml | 50 ++++++---- 12 files changed, 538 insertions(+), 196 deletions(-) rename docs/{rules.css => about.css} (100%) create mode 100644 docs/about.html rename docs/{rules.js => about.js} (100%) create mode 100644 docs/faq.html delete mode 100644 docs/rules.html diff --git a/docs/rules.css b/docs/about.css similarity index 100% rename from docs/rules.css rename to docs/about.css diff --git a/docs/about.html b/docs/about.html new file mode 100644 index 0000000..aeab0a7 --- /dev/null +++ b/docs/about.html @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + How to Play SpyFall — Game Rules & Instructions + + + + + + + + + + + + + +
+ +
+ +
+
+

How to Play SpyFall

+ +
+

About SpyFall

+

Spyfall is a group-style social deduction game created in 2016. It combines simple rules with engaging gameplay that works great for parties and gatherings.

+
+ +
+

Main Idea

+

+ When the round begins, a single location will be randomly selected. All players will be assigned the same location, but will have + different roles. One player knows neither the location nor the roles assigned to other players. This player is the spy, and their goal is to + find out the location. If the spy discovers the location, the spy wins. If the players figure out who the spy is, the players win. + This is achieved by asking other players questions. The players should ask questions that they think will reveal the spy, and the spy should + ask questions that they think will reveal the location. +

+
+ +
+

How to Play

+
    +
  1. One player creates a room and others join using the provided 5-letter code.
  2. +
  3. Once everyone has joined, one player clicks "Start Game" to reveal roles and location to each player.
  4. +
  5. Players take turns asking questions during the specified time period. The spy can guess the location at any time. After you answer a question, it becomes your turn to ask another player.
  6. +
  7. After the time limit ends (and the spy hasn't guessed the location), all players may vote on who they think the spy is.
  8. +
  9. If the players vote correctly, they win. Otherwise, the spy wins.
  10. +
+
+ +
+

Tips for Success

+

For Regular Players: Ask questions that confirm your knowledge of the location. Watch how others answer—their responses reveal whether they know the location.

+

For the Spy: Listen carefully to questions and answers. Ask open-ended questions that might reveal the location without seeming suspicious.

+
+ +

Have Fun!

+
+
+ + + + diff --git a/docs/rules.js b/docs/about.js similarity index 100% rename from docs/rules.js rename to docs/about.js diff --git a/docs/create_room.html b/docs/create_room.html index a02a4bc..8819c92 100644 --- a/docs/create_room.html +++ b/docs/create_room.html @@ -1,59 +1,87 @@ - + - + + - + + + + + + + + - SpyFall - + Create SpyFall Game Room — Set Locations & Timer + - + + + + + - +
+ +
- -
-

Create Room

-
+
+
+

Create Game Room

+
-
- -
- -
- -
-
-
-
+
+

Game Settings

- Matchtime Minutes: -

+ Location Pack + +
+ +
+ +
+

+
+ +
+ + +
+ Match Timer (minutes) + -

-
- -
+ + + -
- +
+ +
diff --git a/docs/faq.html b/docs/faq.html new file mode 100644 index 0000000..46f6f4e --- /dev/null +++ b/docs/faq.html @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + SpyFall FAQ — Frequently Asked Questions About The Game + + + + + + + + + + + + + +
+ +
+ +
+
+

Frequently Asked Questions

+ +
+

General Questions

+ +

What is SpyFall?

+

SpyFall is a free online multiplayer social deduction game where one player is secretly the spy. The spy must figure out the secret location while other players try to identify who the spy is through strategic questioning.

+ +

Is SpyFall free to play?

+

Yes, SpyFall is completely free to play. There are no ads, subscriptions, or in-app purchases. Simply visit the website and start playing.

+ +

Do I need to download anything?

+

No, SpyFall is played entirely in your web browser. Just visit the website and you're ready to play immediately.

+
+ +
+

Gameplay Questions

+ +

How many players can play SpyFall?

+

SpyFall is designed for 3-8 players, though it works best with 4-6 players for balanced gameplay.

+ +

How long does each game last?

+

Each round lasts 5-20 minutes depending on the timer you select when creating the room. Choose based on how much time your group has.

+ +

Can I play with friends online?

+

Yes! Create a room and share the 5-letter room code with your friends. They can join your game from anywhere in the world using that code.

+ +

What location packs are available?

+

We currently offer Spyfall 1 and Spyfall 2 location packs. Select your preferred pack when creating a room.

+
+ +
+

Technical Questions

+ +

What if I disconnect during a game?

+

If you accidentally disconnect, you'll be removed from the game. The other players can continue playing. You can join or create a new room to play again.

+ +

What browsers are supported?

+

SpyFall works on all modern browsers including Chrome, Firefox, Safari, and Edge.

+ +

Can I play on mobile?

+

Yes, SpyFall is fully playable on mobile devices, tablets, and desktops.

+
+ +
+

Rules Questions

+ +

Can the spy guess the location at any time?

+

Yes, the spy can guess the location at any point during the game. If they guess correctly, they win immediately.

+ +

What happens if everyone votes for different people?

+

If there's no majority vote on a single player, the spy wins by default.

+ +

Can the spy vote?

+

Yes, the spy participates in voting just like any other player to avoid revealing themselves.

+
+ +

Have more questions? Open an issue on GitHub and we'll help!

+
+
+ + + + diff --git a/docs/game_room.html b/docs/game_room.html index 5a0c1f6..df8550c 100644 --- a/docs/game_room.html +++ b/docs/game_room.html @@ -1,68 +1,89 @@ - + - + + - + + + + + + + + - SpyFall + SpyFall Game Room — Identify the Spy - + - - + + + - -
If you can read this javascript is turned off in your browser.
-
-
-
Waiting for game to start...
+ + +
+
If you can read this, JavaScript is turned off in your browser. Please enable it to play SpyFall.
+
+
Waiting for game to start...
-
-
-
+
-
+
+
+
-
-

Joined Players:

+
-
+
+

Joined Players:

-
-
+
-
+
+
-
-

Location Reference:

-
-
-
-
-
- - - -
-
- - + + +
diff --git a/docs/index.html b/docs/index.html index 2bc207b..b07bbb3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,48 +1,86 @@ - + - - + + - + - - SpyFall + + + + + + + + + - + SpyFall Online — Free Multiplayer Social Deduction Game + + - - + + + + - -
- +
+ +
-
-

Spyfall

-
+
+
+
+

SpyFall

+
-
-
- -

- -
- +
+ +

+ + +
+ +
-
- +
+ + diff --git a/docs/index.js b/docs/index.js index 93e699b..ac2617e 100644 --- a/docs/index.js +++ b/docs/index.js @@ -20,7 +20,7 @@ function enterPress(e) { } function rules() { - window.location = 'rules'; + window.location = 'about.html'; } function ageVerification() { diff --git a/docs/join_room.html b/docs/join_room.html index 8a0a261..2b23be7 100644 --- a/docs/join_room.html +++ b/docs/join_room.html @@ -1,33 +1,59 @@ - + - + + - + + + + + + + + - SpyFall - + Join SpyFall Game Room — Enter Room Code + - + + + + + - +
+ +
- -
-

Join Room

-
+
+
+

Join Game Room

+
- -
-
- +
+ + + +
+ +
+
diff --git a/docs/robots.txt b/docs/robots.txt index c76936e..14fbba4 100644 --- a/docs/robots.txt +++ b/docs/robots.txt @@ -1,5 +1,5 @@ User-agent: * -Disallow: -User-agent: Googlebot -Disallow: +Allow: / +Disallow: /docs/google*.html + Sitemap: https://spyfall.dannyoppenheimer.com/sitemap.xml diff --git a/docs/rules.html b/docs/rules.html deleted file mode 100644 index fde241b..0000000 --- a/docs/rules.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - SpyFall - - - - - - - - - - - -
-

Instructions

-

Spyfall, a group-style game created in 2016, is fairly simple.

-

Main Idea:

-

- When the round begins, a single location will be randomly selected. All the Players will be assigned the same location, but will have - different roles. One player knows neither the location nor the roles assigned to other Players. This player is the spy, and his goal is to - find out the location. If the spy finds out the location, then the spy wins, and if the Players figure out who the spy is, the Players win. - This is achieved by asking other Players questions. The Players should ask questions that they think will reveal the spy, and the spy should - ask questions that they think will reveal the location. -

-
-

Instructions

-

- 1: One player will create a room, the others will join with the provided key. -

-

- 2: One player will click "Start Game." You now can see your roles and location. -

-

- 3: Ask questions in the specified time period. The spy can guess the location at anytime. Once you get asked a question, it is your turn to - ask another player. -

-

- 4: After the time limit ends, and the spy hasn't revealed themselves to guess yet, the players may vote on who they think the spy is -

-

5: If the players vote correctly, they win, otherwise the spy wins.

-
-

Have Fun!

-
-
- - diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 671febf..fdb4673 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -1,19 +1,33 @@ - - + - - https://spyfall.dannyoppenheimer.com - - - https://spyfall.dannyoppenheimer.com/rules - - - https://spyfall.dannyoppenheimer.com/game_room - - - https://spyfall.dannyoppenheimer.com/join_room - - - https://spyfall.dannyoppenheimer.com/create_room - - \ No newline at end of file + + https://spyfall.dannyoppenheimer.com/ + 2026-06-28 + weekly + 1.0 + + + https://spyfall.dannyoppenheimer.com/about.html + 2026-06-28 + monthly + 0.8 + + + https://spyfall.dannyoppenheimer.com/faq.html + 2026-06-28 + monthly + 0.7 + + + https://spyfall.dannyoppenheimer.com/create_room.html + 2026-06-28 + weekly + 0.9 + + + https://spyfall.dannyoppenheimer.com/join_room.html + 2026-06-28 + weekly + 0.9 + +