This is in the Western tradition; other groups elsewhere may do the philosophy different.
First up we might have noun form versus verb form (my terminology): some hold that religion has characteristics, that is, it is Something, and has one or more defining Properties. That would be what I'm calling the noun form. Some definitions ignore rituals and group membership, which gets into the individualistic versus collectivist debate, which also varies across cultures (or node versus edge in graph theory). Others use a verb form, or functional definition, where a religion would be a social function that creates solidarity. This can be pretty broad (Marxism, fans of a pop star, whatever). It's the role that's important, not whether the religion has a certain number of gods or other such properties.
It's hard to explain, but there was a time when the entire internet felt so exciting and incredibly full of possibility. I first got online in 1995, and found the web pretty empty. There were search engines, but they sucked; there were link directories, and these were better. These at least let you get started, and from there, create a set of bookmarks, something to come back to and from which to work your way outward. Hell, at the time, you could even buy paper books that were just giant lists of websites, organized by rough categories. I never bought one, but they must've sold. And implicit is an even crazier idea: at the time, the number of interesting websites could fit in a book the size of the Yellow Pages.
Recently got midnightpub as a way to write longer content and to be a part of geminispace so Hi!
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.