Exactly.  "webmaking" isn't a word, so it will be hard to translate it.  If this is "web making" (two words), I think it will be easier.  What do you think?